From: <abe...@us...> - 2017-03-15 23:50:21
|
Revision: 8214 http://sourceforge.net/p/astlinux/code/8214 Author: abelbeck Date: 2017-03-15 23:50:19 +0000 (Wed, 15 Mar 2017) Log Message: ----------- background scripts, implement bash loadable 'sleep' builtin from r8213 Modified Paths: -------------- branches/1.0/package/arnofw/adaptive-ban/adaptive-ban-helper.sh branches/1.0/package/arnofw/dyndns-host-open/dyndns-host-open-helper.sh branches/1.0/package/arnofw/dyndns-ipv6-forward/dyndns-ipv6-forward-helper.sh branches/1.0/package/arnofw/dyndns-ipv6-open/dyndns-ipv6-open-helper.sh branches/1.0/package/asterisk/asterisk-sip-monitor branches/1.0/package/msmtp/msmtpqueue.sh branches/1.0/project/astlinux/target_skeleton/usr/sbin/wan-failover Modified: branches/1.0/package/arnofw/adaptive-ban/adaptive-ban-helper.sh =================================================================== --- branches/1.0/package/arnofw/adaptive-ban/adaptive-ban-helper.sh 2017-03-15 22:40:18 UTC (rev 8213) +++ branches/1.0/package/arnofw/adaptive-ban/adaptive-ban-helper.sh 2017-03-15 23:50:19 UTC (rev 8214) @@ -18,7 +18,12 @@ echo "adaptive-ban-helper: already running, lockfile \"$LOCKFILE\" exists, process id: $(cat "$LOCKFILE")." return 9 fi - + + # Load 'sleep' builtin if it exists + if [ -f /usr/lib/bash/sleep ]; then + enable -f /usr/lib/bash/sleep sleep + fi + trap 'rm -f "$LOCKFILE" "$ARGSFILE" "$TEMPFILE"; exit $?' INT TERM EXIT echo "$ARGS" > "$ARGSFILE" Modified: branches/1.0/package/arnofw/dyndns-host-open/dyndns-host-open-helper.sh =================================================================== --- branches/1.0/package/arnofw/dyndns-host-open/dyndns-host-open-helper.sh 2017-03-15 22:40:18 UTC (rev 8213) +++ branches/1.0/package/arnofw/dyndns-host-open/dyndns-host-open-helper.sh 2017-03-15 23:50:19 UTC (rev 8214) @@ -16,7 +16,12 @@ echo "dyndns-host-open-helper: already running, lockfile \"$LOCKFILE\" exists, process id: $(cat "$LOCKFILE")." return 9 fi - + + # Load 'sleep' builtin if it exists + if [ -f /usr/lib/bash/sleep ]; then + enable -f /usr/lib/bash/sleep sleep + fi + trap 'rm -f "$LOCKFILE" "$ARGSFILE"; exit $?' INT TERM EXIT echo "$ARGS" > "$ARGSFILE" Modified: branches/1.0/package/arnofw/dyndns-ipv6-forward/dyndns-ipv6-forward-helper.sh =================================================================== --- branches/1.0/package/arnofw/dyndns-ipv6-forward/dyndns-ipv6-forward-helper.sh 2017-03-15 22:40:18 UTC (rev 8213) +++ branches/1.0/package/arnofw/dyndns-ipv6-forward/dyndns-ipv6-forward-helper.sh 2017-03-15 23:50:19 UTC (rev 8214) @@ -16,7 +16,12 @@ echo "dyndns-ipv6-forward-helper: already running, lockfile \"$LOCKFILE\" exists, process id: $(cat "$LOCKFILE")." return 9 fi - + + # Load 'sleep' builtin if it exists + if [ -f /usr/lib/bash/sleep ]; then + enable -f /usr/lib/bash/sleep sleep + fi + trap 'rm -f "$LOCKFILE" "$ARGSFILE"; exit $?' INT TERM EXIT echo "$ARGS" > "$ARGSFILE" Modified: branches/1.0/package/arnofw/dyndns-ipv6-open/dyndns-ipv6-open-helper.sh =================================================================== --- branches/1.0/package/arnofw/dyndns-ipv6-open/dyndns-ipv6-open-helper.sh 2017-03-15 22:40:18 UTC (rev 8213) +++ branches/1.0/package/arnofw/dyndns-ipv6-open/dyndns-ipv6-open-helper.sh 2017-03-15 23:50:19 UTC (rev 8214) @@ -16,7 +16,12 @@ echo "dyndns-ipv6-open-helper: already running, lockfile \"$LOCKFILE\" exists, process id: $(cat "$LOCKFILE")." return 9 fi - + + # Load 'sleep' builtin if it exists + if [ -f /usr/lib/bash/sleep ]; then + enable -f /usr/lib/bash/sleep sleep + fi + trap 'rm -f "$LOCKFILE" "$ARGSFILE"; exit $?' INT TERM EXIT echo "$ARGS" > "$ARGSFILE" Modified: branches/1.0/package/asterisk/asterisk-sip-monitor =================================================================== --- branches/1.0/package/asterisk/asterisk-sip-monitor 2017-03-15 22:40:18 UTC (rev 8213) +++ branches/1.0/package/asterisk/asterisk-sip-monitor 2017-03-15 23:50:19 UTC (rev 8214) @@ -62,7 +62,12 @@ echo "asterisk-sip-monitor: already running, lockfile \"$LOCKFILE\" exists, process id: $(cat "$LOCKFILE")." return 9 fi - + + # Load 'sleep' builtin if it exists + if [ -f /usr/lib/bash/sleep ]; then + enable -f /usr/lib/bash/sleep sleep + fi + trap 'rm -f "$LOCKFILE" "$PIDFILE"; exit $?' INT TERM EXIT echo "$BASHPID" > "$PIDFILE" Modified: branches/1.0/package/msmtp/msmtpqueue.sh =================================================================== --- branches/1.0/package/msmtp/msmtpqueue.sh 2017-03-15 22:40:18 UTC (rev 8213) +++ branches/1.0/package/msmtp/msmtpqueue.sh 2017-03-15 23:50:19 UTC (rev 8214) @@ -25,7 +25,12 @@ echo "msmtpqueue: already running, lockfile \"$LOCKFILE\" exists, process id: $(cat "$LOCKFILE")." return 9 fi - + + # Load 'sleep' builtin if it exists + if [ -f /usr/lib/bash/sleep ]; then + enable -f /usr/lib/bash/sleep sleep + fi + trap 'rm -f "$LOCKFILE"; exit $?' INT TERM EXIT while true; do Modified: branches/1.0/project/astlinux/target_skeleton/usr/sbin/wan-failover =================================================================== --- branches/1.0/project/astlinux/target_skeleton/usr/sbin/wan-failover 2017-03-15 22:40:18 UTC (rev 8213) +++ branches/1.0/project/astlinux/target_skeleton/usr/sbin/wan-failover 2017-03-15 23:50:19 UTC (rev 8214) @@ -331,6 +331,11 @@ return 9 fi + # Load 'sleep' builtin if it exists + if [ -f /usr/lib/bash/sleep ]; then + enable -f /usr/lib/bash/sleep sleep + fi + trap 'test_switch' HUP trap 'remove_target_static_routes; rm -f "$LOCKFILE" "$PIDFILE"; exit $?' INT TERM EXIT This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |