From a40a661d971cf75c617c83357ac0e87a45f41f4f Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Sun, 20 May 2018 22:43:42 +0200 Subject: tweak /var/service example Signed-off-by: Denys Vlasenko --- 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 -- cgit v1.2.3