[patchteam] ez-ipupdate: [PATCH] unnecessarily runs as a daemon (also allow multiple instances), closes #4874
git-svn-id: svn://svn.openwrt.org/openwrt/packages@19866 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
52b8b16c86
commit
e210b3ed39
@ -21,8 +21,10 @@ case "$ACTION" in
|
|||||||
config_get enabled $cfg enabled
|
config_get enabled $cfg enabled
|
||||||
enabled=${enabled:-1}
|
enabled=${enabled:-1}
|
||||||
|
|
||||||
|
config_get service $cfg service
|
||||||
|
|
||||||
config_get pidfile $cfg pidfile
|
config_get pidfile $cfg pidfile
|
||||||
pidfile=${pidfile:-/var/run/$NAME-$dev.pid}
|
pidfile=${pidfile:-/var/run/$NAME-$service-$dev.pid}
|
||||||
|
|
||||||
case "$ACTION" in
|
case "$ACTION" in
|
||||||
ifdown)
|
ifdown)
|
||||||
@ -33,12 +35,11 @@ case "$ACTION" in
|
|||||||
1|yes|true)
|
1|yes|true)
|
||||||
[ ! -e $pidfile ] && {
|
[ ! -e $pidfile ] && {
|
||||||
config_get cache $cfg cache
|
config_get cache $cfg cache
|
||||||
[ -z "$cache" ] && cache=/tmp/$NAME-$dev.cache
|
[ -z "$cache" ] && cache=/tmp/$NAME-$service-$dev.cache
|
||||||
|
|
||||||
config_get config $cfg config
|
config_get config $cfg config
|
||||||
[ -z "$config" ] && {
|
[ -z "$config" ] && {
|
||||||
config=/var/run/$NAME-$dev.conf
|
config=/var/run/$NAME-$service-$dev.conf
|
||||||
config_get service $cfg service
|
|
||||||
config_get username $cfg username
|
config_get username $cfg username
|
||||||
config_get password $cfg password
|
config_get password $cfg password
|
||||||
config_get hostname $cfg hostname
|
config_get hostname $cfg hostname
|
||||||
@ -54,7 +55,7 @@ quiet
|
|||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
$COMMAND -d -c $config 2>&1 | logger -t $NAME &
|
$COMMAND -c $config 2>&1 | logger -t $NAME &
|
||||||
}
|
}
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user