diff options
author | awg <awg@cock.li> | 2019-03-11 09:27:25 +0700 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2019-03-16 06:53:18 +0700 |
commit | 8c7340ae42a454a8d7a43e62c470be76b681c6d8 (patch) | |
tree | bf8dc67c1e276661f9de73978174a5dcdfec4c41 /system/bit-babbler/rc.seedd.new | |
parent | 9bc9b438ce52b38d7c818d1e8ab089c89461f7ec (diff) |
system/bit-babbler: Update script.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'system/bit-babbler/rc.seedd.new')
-rw-r--r-- | system/bit-babbler/rc.seedd.new | 32 |
1 files changed, 14 insertions, 18 deletions
diff --git a/system/bit-babbler/rc.seedd.new b/system/bit-babbler/rc.seedd.new index c7df6b2effc5c..6d0df20bc47fd 100644 --- a/system/bit-babbler/rc.seedd.new +++ b/system/bit-babbler/rc.seedd.new @@ -2,41 +2,37 @@ # # /etc/rc.d/rc.seedd: start and stop BitBabbler TRNG(s). -BBOPTS='--daemon --config=/etc/bit-babbler/seedd.conf' +BBOPTS="--daemon --config=/etc/bit-babbler/seedd.conf" +BBSOCKET=/run/bit-babbler/seedd.socket seedd_start() { - if [ -S /var/run/bit-babbler/seedd.socket ]; then + if [ -S $BBSOCKET ]; then echo 'seedd appears to be already running!' + exit 1 else - echo 'Checking for BitBabbler(s)...' - /usr/bin/seedd --scan + echo 'Checking for BitBabbler...' + /usr/bin/seedd --scan echo "Starting seedd: /usr/bin/seedd $BBOPTS" - /usr/bin/seedd $BBOPTS + /usr/bin/seedd $BBOPTS fi } seedd_stop() { echo 'Stopping seedd...' killall -w seedd - rm -f /var/run/bit-babbler/seedd.socket.lock + # daemon doesn't clean unused socket lock. + rm -f $BBSOCKET.lock } seedd_restart() { seedd_stop - sleep 2 + sleep 2 # ...take a breath... seedd_start } case "$1" in -'start') - seedd_start - ;; -'stop') - seedd_stop - ;; -'restart') - seedd_restart - ;; -*) - echo "usage $0 start|stop|restart" + 'start') seedd_start;; + 'restart') seedd_restart;; + 'stop') seedd_stop;; + *) echo "usage $0 start|restart|stop";; esac |