blob: 13f0ecd37c51fccde8a99a1ba23d099e9262faf7 [file] [log] [blame]
Brad Bishop15ae2502019-06-18 21:44:24 -04001#!/bin/sh
Patrick Williamsd8c66bc2016-06-20 12:57:21 -05002#
3# This is an init script for openembedded
Brad Bishop15ae2502019-06-18 21:44:24 -04004# Copy it to @SYSCONFDIR@/init.d/rng-tools and type
Patrick Williamsd8c66bc2016-06-20 12:57:21 -05005# > update-rc.d rng-tools defaults 60
6#
7
Brad Bishop15ae2502019-06-18 21:44:24 -04008rngd=@SBINDIR@/rngd
Patrick Williamsd8c66bc2016-06-20 12:57:21 -05009test -x "$rngd" || exit 1
10
Brad Bishop15ae2502019-06-18 21:44:24 -040011[ -r @SYSCONFDIR@/default/rng-tools ] && . "@SYSCONFDIR@/default/rng-tools"
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050012
13case "$1" in
14 start)
15 echo -n "Starting random number generator daemon"
Brad Bishop15ae2502019-06-18 21:44:24 -040016 start-stop-daemon -S -q -x $rngd -- $EXTRA_ARGS
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050017 echo "."
18 ;;
19 stop)
20 echo -n "Stopping random number generator daemon"
21 start-stop-daemon -K -q -n rngd
22 echo "."
23 ;;
24 reload|force-reload)
25 echo -n "Signalling rng daemon restart"
26 start-stop-daemon -K -q -s 1 -x $rngd
27 start-stop-daemon -K -q -s 1 -x $rngd
28 ;;
29 restart)
30 echo -n "Stopping random number generator daemon"
31 start-stop-daemon -K -q -n rngd
32 echo "."
33 echo -n "Starting random number generator daemon"
Brad Bishop15ae2502019-06-18 21:44:24 -040034 start-stop-daemon -S -q -x $rngd -- $EXTRA_ARGS
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050035 echo "."
36 ;;
37 *)
Brad Bishop15ae2502019-06-18 21:44:24 -040038 echo "Usage: @SYSCONFDIR@/init.d/rng-tools {start|stop|reload|restart|force-reload}"
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050039 exit 1
40esac
41
42exit 0