Exit with a special value when RNG modules are not available Instead of returning with an error, exit with a special value when the RNG kernel modules are not present in the kernel. This is not really a hard failure. Patch borrowed from Fedora, at http://pkgs.fedoraproject.org/cgit/rng-tools.git/tree/rngd-exit-code.patch. Signed-off-by: Maxim Mikityanskiy --- a/rngd.c +++ b/rngd.c @@ -319,7 +319,7 @@ int main(int argc, char **argv) message(LOG_DAEMON|LOG_ERR, "Maybe RNG device modules are not loaded\n"); } - return 1; + return 66; } if (arguments->verbose) {