diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2013-07-19 09:13:06 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2013-08-07 11:36:13 +0000 |
commit | bfed0e222b2ec37e391445f9b1af4eee79350b53 (patch) | |
tree | c6d6fe3c9296a9245ddaa676b89405a6c45e06c4 | |
parent | 68e0422727978781bd0b2d9b90b36d54f5a7ddba (diff) | |
download | alpine_aports-bfed0e222b2ec37e391445f9b1af4eee79350b53.tar.bz2 alpine_aports-bfed0e222b2ec37e391445f9b1af4eee79350b53.tar.xz alpine_aports-bfed0e222b2ec37e391445f9b1af4eee79350b53.zip |
main/busybox-initscripts: use pidfile
Use the pidfile rather than exec name to stop services. This fixes
issue with qemu-arm
-rw-r--r-- | main/busybox-initscripts/APKBUILD | 50 | ||||
-rw-r--r-- | main/busybox-initscripts/acpid.initd | 18 | ||||
-rw-r--r-- | main/busybox-initscripts/cron.initd | 18 | ||||
-rw-r--r-- | main/busybox-initscripts/dnsd.initd | 16 | ||||
-rw-r--r-- | main/busybox-initscripts/httpd.initd | 18 | ||||
-rw-r--r-- | main/busybox-initscripts/inetd.initd | 17 | ||||
-rw-r--r-- | main/busybox-initscripts/klogd.initd | 18 | ||||
-rw-r--r-- | main/busybox-initscripts/syslog.initd | 18 | ||||
-rw-r--r-- | main/busybox-initscripts/watchdog.initd | 18 |
9 files changed, 65 insertions, 126 deletions
diff --git a/main/busybox-initscripts/APKBUILD b/main/busybox-initscripts/APKBUILD index cb8b3314af..8335be5463 100644 --- a/main/busybox-initscripts/APKBUILD +++ b/main/busybox-initscripts/APKBUILD | |||
@@ -2,7 +2,7 @@ | |||
2 | # Maintainer: Natanael Copa <ncopa@alpinelinux.org> | 2 | # Maintainer: Natanael Copa <ncopa@alpinelinux.org> |
3 | pkgname=busybox-initscripts | 3 | pkgname=busybox-initscripts |
4 | pkgver=2.2 | 4 | pkgver=2.2 |
5 | pkgrel=12 | 5 | pkgrel=13 |
6 | pkgdesc="Init scripts for busybox daemons" | 6 | pkgdesc="Init scripts for busybox daemons" |
7 | url="http://git.alpinelinux.org/cgit/aports/tree/core/busybox-initscripts" | 7 | url="http://git.alpinelinux.org/cgit/aports/tree/core/busybox-initscripts" |
8 | arch="noarch" | 8 | arch="noarch" |
@@ -51,17 +51,17 @@ EOF | |||
51 | 51 | ||
52 | } | 52 | } |
53 | 53 | ||
54 | md5sums="eba3eab9ace889088e01c6c9e80ae3db acpid.initd | 54 | md5sums="8928e7df8723012df7350d40a2729b58 acpid.initd |
55 | 6db6c6d6a5e0169e54a0e0527d83dfff cron.initd | 55 | 4ff6e85fb231c9067f10d9dd446852da cron.initd |
56 | dad20779adfb4b85b57b45c7c903a636 dnsd.initd | 56 | dc825f26e9153f8f7d77162c66f7d876 dnsd.initd |
57 | 56d24c7bd4e5d442c7436b0819017ff3 httpd.initd | 57 | a3397fe8946b7fff6a0a953d8968d5ae httpd.initd |
58 | 7504e0700dfa85f354d31af7a58663f9 inetd.initd | 58 | 2bb9d1064d8b0dcceb4dac95bf8746ba inetd.initd |
59 | b0146b19b828051985377de1e4431a32 klogd.initd | 59 | 8b7ced45d0880e3f1b6a1047520de035 klogd.initd |
60 | 6de9bac27127a7e1dbcc86acbc920521 mdev-mount.initd | 60 | 6de9bac27127a7e1dbcc86acbc920521 mdev-mount.initd |
61 | 8ead1e5bb37f536ca736a1e0d0cd7522 mdev.initd | 61 | 8ead1e5bb37f536ca736a1e0d0cd7522 mdev.initd |
62 | c01dc869cbdd68e86e64a35ccc1e885e rdate.initd | 62 | c01dc869cbdd68e86e64a35ccc1e885e rdate.initd |
63 | 4ef91ad26f5b6e64b5bc545e35f18af1 syslog.initd | 63 | b4b0db90a0e341a39baf55eacbda79c2 syslog.initd |
64 | 254186e513ff9fb9ede6a2e92257b247 watchdog.initd | 64 | aed11322e338cb98a22b11fe71200c58 watchdog.initd |
65 | 8ddb8d040c9c7a32c63039a2c80ff496 cron.confd | 65 | 8ddb8d040c9c7a32c63039a2c80ff496 cron.confd |
66 | 60bc14cc3163d76f41bcc93dc0f9984b klogd.confd | 66 | 60bc14cc3163d76f41bcc93dc0f9984b klogd.confd |
67 | 22adbf155ffc4595206ded6daad07812 rdate.confd | 67 | 22adbf155ffc4595206ded6daad07812 rdate.confd |
@@ -74,17 +74,17 @@ daf57f3d0372f825ddc05b00973e5afe usbdev | |||
74 | 30b0c85956b6701caf55309a17e537f6 usbdisk_link | 74 | 30b0c85956b6701caf55309a17e537f6 usbdisk_link |
75 | 826d85313ca7a4a0205d63bd58b7d01f xvd_links | 75 | 826d85313ca7a4a0205d63bd58b7d01f xvd_links |
76 | c6470658e54f040bb85cb1fc7b56f10c default.script" | 76 | c6470658e54f040bb85cb1fc7b56f10c default.script" |
77 | sha256sums="716a402240f57ff777c2fc9d5e88f1c22abce9034f041be0e100ab8c1ee7f2af acpid.initd | 77 | sha256sums="894bf4edd028433bcfa5863b225387a94db477e9b4319f1655dd74907366d245 acpid.initd |
78 | 6d36b8478f3775a3f670c00a5f63647108e60a4867c5e447d45c5f5e277b5be9 cron.initd | 78 | 9e631207340e1879318ad377b9d74ad77978c5db8bcea1bb0a4871525d67a8e7 cron.initd |
79 | 4d2522011884af8a00e4132ee5b483db47ca949f37b8d85679f3f9919ac51eec dnsd.initd | 79 | 5e8f251a3698700bc3cc064dd3dc85f791c6a66d32d088e107de7ac71be70697 dnsd.initd |
80 | 92c1b2778702724fea6dd0a982acef933f8991381c60909bda9b416f8433580c httpd.initd | 80 | 0f367092a4faebbfb06ba137ff9805678a5aa37743cebedd13846a9e39222d33 httpd.initd |
81 | eb67a75f410d093efab7fd535a0f312f76395edd86e6549d6f07248db91daa59 inetd.initd | 81 | efd49fa6aed1f4a7fcbdbc66bc9bfa07be88df500c95d6ee2758d9f45e2bfd3c inetd.initd |
82 | dd99ebb1285065101bf96f0184d546961d76feaf4e968c530941a351b217d86a klogd.initd | 82 | 248b8a2e6fed69454146a89bb1fa8a1927a09c1f6d28965f4b9dcc4ac20513b3 klogd.initd |
83 | 2e926542fd4e0fb16e2655ddef0d0cd752178757eff4f19ad09714509e534951 mdev-mount.initd | 83 | 2e926542fd4e0fb16e2655ddef0d0cd752178757eff4f19ad09714509e534951 mdev-mount.initd |
84 | 9d3fefb7f1e76eefd61151013da014694a6f2f74b9594b7276633db636bdcc7f mdev.initd | 84 | 9d3fefb7f1e76eefd61151013da014694a6f2f74b9594b7276633db636bdcc7f mdev.initd |
85 | fe551ee6bf08b6e0e9eaea3c93edead6e0ed3aa7c9c1129ba3c503bebdbc7c25 rdate.initd | 85 | fe551ee6bf08b6e0e9eaea3c93edead6e0ed3aa7c9c1129ba3c503bebdbc7c25 rdate.initd |
86 | 21f260489132820111873db0a2ec9febae0d481a06ef6be1943449f0082fc9d0 syslog.initd | 86 | 307dd78e4fc738e0a45e9d57cf895ae1e0d00f4a7a7a6f75cd0c6927ff7d348c syslog.initd |
87 | e3bb9f5135d8700d2aa8bb2ad9bb057ce5330793fc51f06c81d3267561b0f2ac watchdog.initd | 87 | 8bbfdccb64fe94e3537b71ec2aab43b7050e8a099c4c779e00c5ee1e13dc3061 watchdog.initd |
88 | 6b466c5b0e9cab7613aa56edf383e891c5c7e26ee00467e9f7913808be23a328 cron.confd | 88 | 6b466c5b0e9cab7613aa56edf383e891c5c7e26ee00467e9f7913808be23a328 cron.confd |
89 | f6cd63d6e5f384dcb01a4906c9a0b6c5923794380235dfe0d79b48a686b03c5d klogd.confd | 89 | f6cd63d6e5f384dcb01a4906c9a0b6c5923794380235dfe0d79b48a686b03c5d klogd.confd |
90 | 791d49802395861a5f788dc7436c1260ec2cd3bdea0c790952ae1b2dd518e811 rdate.confd | 90 | 791d49802395861a5f788dc7436c1260ec2cd3bdea0c790952ae1b2dd518e811 rdate.confd |
@@ -97,17 +97,17 @@ dcb0c37590019bccb4c31a5372cbf7728eae6f1174d56bf0708d7504243a5fbb usbdev | |||
97 | 4957f6991e0cb988b263b5276b582f1757deecad19cddebe3c615b381df9f858 usbdisk_link | 97 | 4957f6991e0cb988b263b5276b582f1757deecad19cddebe3c615b381df9f858 usbdisk_link |
98 | 86ed99205050a5dcca8a27c7e8658df8c55dc85ed810db0d64b51f7c63aa140e xvd_links | 98 | 86ed99205050a5dcca8a27c7e8658df8c55dc85ed810db0d64b51f7c63aa140e xvd_links |
99 | b9129dd73ffa93f9a5fa85469b9ba144cc4948b02de0bea45eee0469176cc8f8 default.script" | 99 | b9129dd73ffa93f9a5fa85469b9ba144cc4948b02de0bea45eee0469176cc8f8 default.script" |
100 | sha512sums="2897d71b825a7788aaaa6ad66a54bf33db6a9eadd216289ac2a45381ae37cd5f0542cf88a1c0c846b2fa6a228e18d9c51eeec01e0174b666424083a86d84fa9e acpid.initd | 100 | sha512sums="bbd5cb45af37114a1d106e1dad6839e98c62714f94e44e480e46f7c806c6d6c434e7852980139222493fb74760f2815bbdc4bc97a683d1f3345315991056c8fa acpid.initd |
101 | 4c687c65b72488e8860f050677da17b3610d7f6a81d1f73a33cef9d48b4b5f20ea0d7d7b2e1f030747a99331cdf731d42efe211d0ac2fdcd0833f9d7a9328321 cron.initd | 101 | 44cacb40d7e732443a3bbc550b907858b404ddba928c7c30d22dfe672c36dd060b9ffa57b11584ece6a7fd5f01c056dd8b61862a2d4e0e7a47e4181784ee4af5 cron.initd |
102 | 8a4dc914780c179d926c64da262af4ae4133739bfd1734e0fe63067eaac7b1942c4fe5ca9c9e0f74481db8fcd12f75ab9e70cd1cfb6ebb36eeb6998bbbf6c602 dnsd.initd | 102 | 900ca3d192b3edade80b9b8b660bfe2897522ef6f36c342ea16d6f21e6d2acc609d66fc7c77133b03239f19bee2a6227851bc75279ebcab561d6784e947b6328 dnsd.initd |
103 | d9a03af5dec8371492401024c7fa599268603fa6c9dd9e48ae7899c9f45f1afa537a48d667cfe6c0257c4e1dca7ad66be6093b0768dd5a843fd46c7891ec2265 httpd.initd | 103 | 6d9e980f3d04e0c860fdbd61e8943a07e66b14220a015bed20de59b9be40849490457f17b7e28030263c6c8609a3a440c526b1083a87d3c739ded3b11f3f81cc httpd.initd |
104 | 0f7984e3474e7c7d8de0d503b436a3c7679ec6e8f86c0a810ba9902703d9d68d2e210bf96da8d0ad603d12fb075d102b3f468b9050e6f03d7e0f5c577ed0f26e inetd.initd | 104 | e5856b6d83047a84f9332a0634de5f165e65878138298a1c737b9326be5a206d24f43227a88b5644f07bdfc7b0974b4d92881bb6236079e9c6ea267e031f8164 inetd.initd |
105 | 389838a84193152abf67ac110071dacd9ed59c6ecec8884196fa9d15e2887a69200eadcad003809043dfcdc2f045f534b092725b1b3adf0f215a7941d927003a klogd.initd | 105 | 0466c53d6cfc62603e1b0c9c5b6551076d3a33ac138a2064339db9ebec2adafb62c4d7ccfb414e6d97260d4abd42efe7d6bda7dafe9ce55e944b10b7cde3d2ef klogd.initd |
106 | 2d43f3d9fb48164b34daaa55e8f2936d6235dd14b1bb368b4bdc90bd870c595fce39accd981ecb23bacdaddf9fa2adbea4eb9ee7080e9dd2fff8e7636f5f9f16 mdev-mount.initd | 106 | 2d43f3d9fb48164b34daaa55e8f2936d6235dd14b1bb368b4bdc90bd870c595fce39accd981ecb23bacdaddf9fa2adbea4eb9ee7080e9dd2fff8e7636f5f9f16 mdev-mount.initd |
107 | 2d19e8bb43c5378421934dd436ec36896883b6c35364358b3ee34f6f1fb07f3f49290e0cd32b3d3dc5b863a92a5c4dfe0942e6b62889171edde864fd0b84163c mdev.initd | 107 | 2d19e8bb43c5378421934dd436ec36896883b6c35364358b3ee34f6f1fb07f3f49290e0cd32b3d3dc5b863a92a5c4dfe0942e6b62889171edde864fd0b84163c mdev.initd |
108 | 6297d604926b4f13155b8382d6713a820c48d97ce001f6571c1a66b3b96f0f5f6ec6eb684d99016d961b8f72ddd8300e30eebccb84b8064f7582aba88493a017 rdate.initd | 108 | 6297d604926b4f13155b8382d6713a820c48d97ce001f6571c1a66b3b96f0f5f6ec6eb684d99016d961b8f72ddd8300e30eebccb84b8064f7582aba88493a017 rdate.initd |
109 | 65b73243a325fbcebd8b1d0691b8834b985a5cb863739433e6ae726c03e4ffc9320d8e21a24901bf31507ff448bf320c9df1f839c0a2244208b10b1243c2b535 syslog.initd | 109 | 5bd3634fe5d7a592369b164f126a56891477e22df6685ff204d1e56973fd182b209f74671378cbf6b78af9764e2788bd5bec9e7e58fbbe1314bb004c4fb445e7 syslog.initd |
110 | 6cca74e18a7465fed6e00fd2bcd6116cb6a02d8b1c3148323b6d07dcc2ff69af1306fe76afc93bd3b5694ba6631a7a40afa95bdcbdca43edac003859c9b56794 watchdog.initd | 110 | f4ddd0acdfff4aa1972e19e7181b363cb3d73e075acd6cc98d153d7748ab2d213a99c9be30f65c696f13bc72782cbb89ad584e3c837f10904bce295dfa79df35 watchdog.initd |
111 | 49c4299eca93517f09c6af71dd6bf737fec4006dfbf72b696fc3ec3e39d61fdd63107cae1bd883b2539848d52e6f6b1ed494d0c871e92e50fc55669295f3585e cron.confd | 111 | 49c4299eca93517f09c6af71dd6bf737fec4006dfbf72b696fc3ec3e39d61fdd63107cae1bd883b2539848d52e6f6b1ed494d0c871e92e50fc55669295f3585e cron.confd |
112 | f9bf43b72142bbb4c0665c1268a3d91586ef8a057dfe64c53b6923815d2db1f669b8080a38311ad89cda0b783a8628700fc5414d834a21d8e48515760bb910f7 klogd.confd | 112 | f9bf43b72142bbb4c0665c1268a3d91586ef8a057dfe64c53b6923815d2db1f669b8080a38311ad89cda0b783a8628700fc5414d834a21d8e48515760bb910f7 klogd.confd |
113 | 3d6c4d358e226e0c0462f2003bcf0b6787f91a53f4d6b6db5bfe7748bb0dd392d7cc454058ea8a9b649e8dd2629963a5ad1257c36af04367caeb1923f954daf7 rdate.confd | 113 | 3d6c4d358e226e0c0462f2003bcf0b6787f91a53f4d6b6db5bfe7748bb0dd392d7cc454058ea8a9b649e8dd2629963a5ad1257c36af04367caeb1923f954daf7 rdate.confd |
diff --git a/main/busybox-initscripts/acpid.initd b/main/busybox-initscripts/acpid.initd index 5fbae1e5a3..fbb2851224 100644 --- a/main/busybox-initscripts/acpid.initd +++ b/main/busybox-initscripts/acpid.initd | |||
@@ -1,20 +1,12 @@ | |||
1 | #!/sbin/runscript | 1 | #!/sbin/runscript |
2 | 2 | ||
3 | name="busybox acpid" | ||
4 | command="/sbin/acpid" | ||
5 | command_args="$ACPID_OPTS" | ||
6 | pidfile="/var/run/acpid.pid" | ||
7 | |||
3 | depend() { | 8 | depend() { |
4 | need dev localmount | 9 | need dev localmount |
5 | after hwdrivers modules | 10 | after hwdrivers modules |
6 | } | 11 | } |
7 | 12 | ||
8 | start() { | ||
9 | ebegin "Starting busybox acpid" | ||
10 | start-stop-daemon --start --exec /sbin/acpid \ | ||
11 | -- $ACPID_OPTS | ||
12 | eend $? | ||
13 | } | ||
14 | |||
15 | stop () { | ||
16 | ebegin "Stopping busybox acpid" | ||
17 | start-stop-daemon --stop --exec /sbin/acpid | ||
18 | eend $? | ||
19 | } | ||
20 | |||
diff --git a/main/busybox-initscripts/cron.initd b/main/busybox-initscripts/cron.initd index 8175bdf2d0..1dc310147a 100644 --- a/main/busybox-initscripts/cron.initd +++ b/main/busybox-initscripts/cron.initd | |||
@@ -1,19 +1,11 @@ | |||
1 | #!/sbin/runscript | 1 | #!/sbin/runscript |
2 | 2 | ||
3 | name="busybox cron" | ||
4 | command="/usr/sbin/crond" | ||
5 | pidfile="/var/run/crond.pid" | ||
6 | command_args="$CRON_OPTS" | ||
7 | |||
3 | depend() { | 8 | depend() { |
4 | need localmount | 9 | need localmount |
5 | need logger | 10 | need logger |
6 | } | 11 | } |
7 | |||
8 | start() { | ||
9 | ebegin "Starting busybox cron" | ||
10 | start-stop-daemon --start --exec /usr/sbin/crond -- $CRON_OPTS | ||
11 | eend $? | ||
12 | } | ||
13 | |||
14 | stop () { | ||
15 | ebegin "Stopping busybox cron" | ||
16 | start-stop-daemon --stop --exec /usr/sbin/crond | ||
17 | eend $? | ||
18 | } | ||
19 | |||
diff --git a/main/busybox-initscripts/dnsd.initd b/main/busybox-initscripts/dnsd.initd index e11a73d1d6..3afce3a37c 100644 --- a/main/busybox-initscripts/dnsd.initd +++ b/main/busybox-initscripts/dnsd.initd | |||
@@ -1,18 +1,12 @@ | |||
1 | #!/sbin/runscript | 1 | #!/sbin/runscript |
2 | 2 | ||
3 | name="busybox $SVCNAME" | ||
4 | command="/usr/sbin/$SVCNAME" | ||
5 | command_args="$DNSD_OPTS" | ||
6 | pidfile="/var/run/$SVCNAME.pid" | ||
7 | |||
3 | depend() { | 8 | depend() { |
4 | need net | 9 | need net |
5 | after firewall | 10 | after firewall |
6 | } | 11 | } |
7 | 12 | ||
8 | start() { | ||
9 | ebegin "Starting dnsd" | ||
10 | start-stop-daemon --start --exec /usr/sbin/dnsd -- -d $DNSD_OPTS | ||
11 | eend $? | ||
12 | } | ||
13 | |||
14 | stop () { | ||
15 | ebegin "Stopping dnsd" | ||
16 | start-stop-daemon --stop --exec /usr/sbin/dnsd | ||
17 | eend $? | ||
18 | } | ||
diff --git a/main/busybox-initscripts/httpd.initd b/main/busybox-initscripts/httpd.initd index be23a6b3a7..091207e47b 100644 --- a/main/busybox-initscripts/httpd.initd +++ b/main/busybox-initscripts/httpd.initd | |||
@@ -1,21 +1,13 @@ | |||
1 | #!/sbin/runscript | 1 | #!/sbin/runscript |
2 | 2 | ||
3 | DAEMON=/usr/sbin/httpd | 3 | name="busybox $SVCNAME" |
4 | command="/usr/sbin/$SVCNAME" | ||
5 | command_args="$HTTPD_OPTS" | ||
6 | pidfile="/var/run/$SVCNAME.pid" | ||
7 | |||
4 | 8 | ||
5 | depend() { | 9 | depend() { |
6 | need net localmount | 10 | need net localmount |
7 | after firewall | 11 | after firewall |
8 | } | 12 | } |
9 | 13 | ||
10 | start() { | ||
11 | ebegin "Starting busybox httpd" | ||
12 | start-stop-daemon --start --exec $DAEMON -- $HTTPD_OPTS | ||
13 | eend $? | ||
14 | } | ||
15 | |||
16 | stop () { | ||
17 | ebegin "Stopping busybox httpd" | ||
18 | start-stop-daemon --stop --exec $DAEMON | ||
19 | eend $? | ||
20 | } | ||
21 | |||
diff --git a/main/busybox-initscripts/inetd.initd b/main/busybox-initscripts/inetd.initd index fa1f015b83..a63fc78ef1 100644 --- a/main/busybox-initscripts/inetd.initd +++ b/main/busybox-initscripts/inetd.initd | |||
@@ -1,19 +1,12 @@ | |||
1 | #!/sbin/runscript | 1 | #!/sbin/runscript |
2 | 2 | ||
3 | name="busybox $SVCNAME" | ||
4 | command="/usr/sbin/$SVCNAME" | ||
5 | command_args="$INETD_OPTS" | ||
6 | pidfile="/var/run/$SVCNAME.pid" | ||
7 | |||
3 | depend() { | 8 | depend() { |
4 | need net localmount | 9 | need net localmount |
5 | after firewall | 10 | after firewall |
6 | } | 11 | } |
7 | 12 | ||
8 | start() { | ||
9 | ebegin "Starting busybox inetd" | ||
10 | start-stop-daemon --start --exec /usr/sbin/inetd -- $INETD_OPTS | ||
11 | eend $? | ||
12 | } | ||
13 | |||
14 | stop () { | ||
15 | ebegin "Stopping busybox inetd" | ||
16 | start-stop-daemon --stop --exec /usr/sbin/inetd | ||
17 | eend $? | ||
18 | } | ||
19 | |||
diff --git a/main/busybox-initscripts/klogd.initd b/main/busybox-initscripts/klogd.initd index d783bccdc7..538017043e 100644 --- a/main/busybox-initscripts/klogd.initd +++ b/main/busybox-initscripts/klogd.initd | |||
@@ -1,21 +1,13 @@ | |||
1 | #!/sbin/runscript | 1 | #!/sbin/runscript |
2 | 2 | ||
3 | name="busybox klogd" | ||
4 | command="/sbin/klogd" | ||
5 | command_args="${KLOGD_OPTS}" | ||
6 | pidfile="/var/run/klogd.pid" | ||
7 | |||
3 | depend() { | 8 | depend() { |
4 | need clock hostname localmount | 9 | need clock hostname localmount |
5 | before net | 10 | before net |
6 | provide logger | 11 | provide logger |
7 | keyword novserver | 12 | keyword novserver |
8 | } | 13 | } |
9 | |||
10 | start() { | ||
11 | ebegin "Starting busybox kernel logging" | ||
12 | start-stop-daemon --start --exec /sbin/klogd -- ${KLOGD_OPTS} | ||
13 | eend $? | ||
14 | } | ||
15 | |||
16 | stop () { | ||
17 | ebegin "Stopping busybox kernel logging" | ||
18 | start-stop-daemon --stop --exec /sbin/klogd | ||
19 | eend $? | ||
20 | } | ||
21 | |||
diff --git a/main/busybox-initscripts/syslog.initd b/main/busybox-initscripts/syslog.initd index 86050f1afe..c8a68bcd07 100644 --- a/main/busybox-initscripts/syslog.initd +++ b/main/busybox-initscripts/syslog.initd | |||
@@ -1,19 +1,11 @@ | |||
1 | #!/sbin/runscript | 1 | #!/sbin/runscript |
2 | 2 | ||
3 | name="busybox syslog" | ||
4 | command="/sbin/syslogd" | ||
5 | command_args="${SYSLOGD_OPTS}" | ||
6 | pidfile="/var/run/syslogd.pid" | ||
7 | |||
3 | depend() { | 8 | depend() { |
4 | need clock hostname klogd localmount | 9 | need clock hostname klogd localmount |
5 | provide logger | 10 | provide logger |
6 | } | 11 | } |
7 | |||
8 | start() { | ||
9 | ebegin "Starting busybox system logging" | ||
10 | start-stop-daemon --start --exec /sbin/syslogd -- ${SYSLOGD_OPTS} | ||
11 | eend $? | ||
12 | } | ||
13 | |||
14 | stop () { | ||
15 | ebegin "Stopping busybox system logging" | ||
16 | start-stop-daemon --stop --exec /sbin/syslogd | ||
17 | eend $? | ||
18 | } | ||
19 | |||
diff --git a/main/busybox-initscripts/watchdog.initd b/main/busybox-initscripts/watchdog.initd index 7363bb7553..986a113b83 100644 --- a/main/busybox-initscripts/watchdog.initd +++ b/main/busybox-initscripts/watchdog.initd | |||
@@ -1,25 +1,17 @@ | |||
1 | #!/sbin/runscript | 1 | #!/sbin/runscript |
2 | 2 | ||
3 | name="busybox watchdog" | ||
4 | command="/sbin/watchdog" | ||
5 | command_args="${WATCHDOG_OPTS} ${WATCHDOG_DEV}" | ||
6 | pidfile="/var/run/watchdog.pid" | ||
3 | depend() { | 7 | depend() { |
4 | need dev | 8 | need dev |
5 | after hwdrivers | 9 | after hwdrivers |
6 | } | 10 | } |
7 | 11 | ||
8 | start() { | 12 | start_pre() { |
9 | if ! [ -n "$WATCHDOG_DEV" ]; then | 13 | if ! [ -n "$WATCHDOG_DEV" ]; then |
10 | eerror "WATCHDOG_DEV is not set" | 14 | eerror "WATCHDOG_DEV is not set" |
11 | return 1 | 15 | return 1 |
12 | fi | 16 | fi |
13 | |||
14 | ebegin "Starting busybox watchdog" | ||
15 | start-stop-daemon --start --exec /sbin/watchdog \ | ||
16 | -- $WATCHDOG_OPTS $WATCHDOG_DEV | ||
17 | eend $? | ||
18 | } | ||
19 | |||
20 | stop () { | ||
21 | ebegin "Stopping busybox watchdog" | ||
22 | start-stop-daemon --stop --exec /sbin/watchdog | ||
23 | eend $? | ||
24 | } | 17 | } |
25 | |||