X-Git-Url: http://git.ipfire.org/?p=people%2Fteissler%2Fipfire-2.x.git;a=blobdiff_plain;f=src%2Finitscripts%2Finit.d%2Frngd;fp=src%2Finitscripts%2Finit.d%2Frngd;h=df4aa7da2f26d3b5b922ba6590867ceaf28ef82f;hp=22437fdc4e5c2b4a9603d18a3f4d1fb521496c2a;hb=bc70c8273792c3cbe41edca1a90f62b4ff0666a1;hpb=5b861b054576b43e5564289ca08875ee28859cbf diff --git a/src/initscripts/init.d/rngd b/src/initscripts/init.d/rngd index 22437fdc4..df4aa7da2 100644 --- a/src/initscripts/init.d/rngd +++ b/src/initscripts/init.d/rngd @@ -28,12 +28,18 @@ case "${1}" in fi boot_mesg "Starting Random Number Generator Daemon..." - loadproc /usr/sbin/rngd --no-tpm=1 + + if pidofproc /usr/sbin/rngd &>/dev/null; then + # Is already running. + echo_ok + else + loadproc /usr/sbin/rngd --no-tpm=1 + fi ;; stop) boot_mesg "Stopping Random Number Generator Daemon..." - killproc /usr/sbin/rngd + killproc -p /var/run/rngd.pid /usr/sbin/rngd ;; restart)