--- etc/init.d/random +++ etc/init.d/random @@ -40,11 +40,13 @@ cat $tmp 2>/dev/null > $random_seed; then cat $random_seed > /dev/urandom rc_status + rm -f $tmp else rc_status -v echo "Cannot write to $random_seed; refusing to seed" \ "random number generator" - rc_exit + rm -f $tmp + rc_exit fi else > $random_seed