Commit bfcb34c6 authored by Eric Andersen's avatar Eric Andersen
Browse files

accomodate a read only rootfs

parent 7be38564
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -21,6 +21,12 @@ case "$1" in
		then
			cat /etc/random-seed >/dev/urandom
		fi
		# check for read only file system
		if ! touch /etc/random-seed 2>/dev/null
		then
			echo "read-only file system detected...done"
			exit
		fi
		rm -f /etc/random-seed
		umask 077
		dd if=/dev/urandom of=/etc/random-seed count=1 \
@@ -29,6 +35,10 @@ case "$1" in
		[ "$VERBOSE" != no ] && echo "done."
		;;
	stop)
		if ! touch /etc/random-seed 2>/dev/null
                then
                        exit
                fi
		# Carry a random seed from shut-down to start-up;
		# see documentation in linux/drivers/char/random.c
		[ "$VERBOSE" != no ] && echo -n "Saving random seed... "
+10 −0
Original line number Diff line number Diff line
@@ -21,6 +21,12 @@ case "$1" in
		then
			cat /etc/random-seed >/dev/urandom
		fi
		# check for read only file system
		if ! touch /etc/random-seed 2>/dev/null
		then
			echo "read-only file system detected...done"
			exit
		fi
		rm -f /etc/random-seed
		umask 077
		dd if=/dev/urandom of=/etc/random-seed count=1 \
@@ -29,6 +35,10 @@ case "$1" in
		[ "$VERBOSE" != no ] && echo "done."
		;;
	stop)
		if ! touch /etc/random-seed 2>/dev/null
                then
                        exit
                fi
		# Carry a random seed from shut-down to start-up;
		# see documentation in linux/drivers/char/random.c
		[ "$VERBOSE" != no ] && echo -n "Saving random seed... "
+10 −0
Original line number Diff line number Diff line
@@ -21,6 +21,12 @@ case "$1" in
		then
			cat /etc/random-seed >/dev/urandom
		fi
		# check for read only file system
		if ! touch /etc/random-seed 2>/dev/null
		then
			echo "read-only file system detected...done"
			exit
		fi
		rm -f /etc/random-seed
		umask 077
		dd if=/dev/urandom of=/etc/random-seed count=1 \
@@ -29,6 +35,10 @@ case "$1" in
		[ "$VERBOSE" != no ] && echo "done."
		;;
	stop)
		if ! touch /etc/random-seed 2>/dev/null
                then
                        exit
                fi
		# Carry a random seed from shut-down to start-up;
		# see documentation in linux/drivers/char/random.c
		[ "$VERBOSE" != no ] && echo -n "Saving random seed... "