[git commit] tweak /var/service example
Denys Vlasenko
vda.linux at googlemail.com
Sun May 20 20:43:42 UTC 2018
commit: https://git.busybox.net/busybox/commit/?id=a40a661d971cf75c617c83357ac0e87a45f41f4f
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
examples/var_service/ifplugd_if/ifplugd_handler | 23 ++++++++++++++---------
1 file changed, 14 insertions(+), 9 deletions(-)
diff --git a/examples/var_service/ifplugd_if/ifplugd_handler b/examples/var_service/ifplugd_if/ifplugd_handler
index 4962fcf98..0749019f1 100755
--- a/examples/var_service/ifplugd_if/ifplugd_handler
+++ b/examples/var_service/ifplugd_if/ifplugd_handler
@@ -3,13 +3,18 @@
# $1: interface
# $2: state
-if test -d "/var/service/dhcp_$1"; then
- if test x"$2" = x"down"; then
- echo "Downing /var/service/dhcp_$1"
- sv d "/var/service/dhcp_$1"
- fi
- if test x"$2" = x"up"; then
- echo "Upping /var/service/dhcp_$1"
- sv u "/var/service/dhcp_$1"
- fi
+if test x"$2" = x"down"; then
+ echo "Downing dhcp_$1"
+ svc -d "dhcp_$1"
+ echo "Downing zcip_$1"
+ svc -d "zcip_$1"
fi
+if test x"$2" = x"up"; then
+ echo "Upping dhcp_$1"
+ svc -u "dhcp_$1"
+ echo "Upping zcip_$1"
+ svc -u "zcip_$1"
+fi
+# Parent ifplugd exits if we exit with nonzero.
+# Do not startle it:
+exit 0
More information about the busybox-cvs
mailing list