update network service examples

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko
2015-10-24 14:55:33 +02:00
parent d32a1a4054
commit 4f8ecf273c
17 changed files with 55 additions and 20 deletions

View File

@@ -0,0 +1,13 @@
#!/bin/sh
# executed when service is taken down ("sv d .")
service=${PWD##*/}
file_ipconf="$service.ipconf"
dir_ipconf="/var/run/service/fw"
# Reconfigure network with this interface disabled
echo "Finish: deconfiguring"
rm "env.out"
rm "$file_ipconf"
rm "$dir_ipconf/$file_ipconf"
sv u /var/service/fw

View File

@@ -6,7 +6,7 @@ logdir="/var/log/service/`(cd ..;basename $PWD)`"
mkdir -p "$logdir" 2>/dev/null
chown -R "$user": "$logdir"
chmod -R go-rwxst,u+rwX "$logdir"
rm logdir
rm -rf logdir
ln -s "$logdir" logdir
# make this dir accessible to logger

View File

@@ -33,7 +33,8 @@ if test x"$1" != x"config"; then
fi
# "config": we've got the address
#env # debug
# Record information for e.g. dhcp_$IF_pinger service
env >"env.out"
./convert2ipconf "$file_ipconf"
# Reconfigure routing and firewall if needed