mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-25 20:26:34 +00:00
accomodate a read only rootfs
This commit is contained in:
parent
7be3856489
commit
bfcb34c69f
@ -21,6 +21,12 @@ case "$1" in
|
|||||||
then
|
then
|
||||||
cat /etc/random-seed >/dev/urandom
|
cat /etc/random-seed >/dev/urandom
|
||||||
fi
|
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
|
rm -f /etc/random-seed
|
||||||
umask 077
|
umask 077
|
||||||
dd if=/dev/urandom of=/etc/random-seed count=1 \
|
dd if=/dev/urandom of=/etc/random-seed count=1 \
|
||||||
@ -29,6 +35,10 @@ case "$1" in
|
|||||||
[ "$VERBOSE" != no ] && echo "done."
|
[ "$VERBOSE" != no ] && echo "done."
|
||||||
;;
|
;;
|
||||||
stop)
|
stop)
|
||||||
|
if ! touch /etc/random-seed 2>/dev/null
|
||||||
|
then
|
||||||
|
exit
|
||||||
|
fi
|
||||||
# Carry a random seed from shut-down to start-up;
|
# Carry a random seed from shut-down to start-up;
|
||||||
# see documentation in linux/drivers/char/random.c
|
# see documentation in linux/drivers/char/random.c
|
||||||
[ "$VERBOSE" != no ] && echo -n "Saving random seed... "
|
[ "$VERBOSE" != no ] && echo -n "Saving random seed... "
|
||||||
|
@ -21,6 +21,12 @@ case "$1" in
|
|||||||
then
|
then
|
||||||
cat /etc/random-seed >/dev/urandom
|
cat /etc/random-seed >/dev/urandom
|
||||||
fi
|
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
|
rm -f /etc/random-seed
|
||||||
umask 077
|
umask 077
|
||||||
dd if=/dev/urandom of=/etc/random-seed count=1 \
|
dd if=/dev/urandom of=/etc/random-seed count=1 \
|
||||||
@ -29,6 +35,10 @@ case "$1" in
|
|||||||
[ "$VERBOSE" != no ] && echo "done."
|
[ "$VERBOSE" != no ] && echo "done."
|
||||||
;;
|
;;
|
||||||
stop)
|
stop)
|
||||||
|
if ! touch /etc/random-seed 2>/dev/null
|
||||||
|
then
|
||||||
|
exit
|
||||||
|
fi
|
||||||
# Carry a random seed from shut-down to start-up;
|
# Carry a random seed from shut-down to start-up;
|
||||||
# see documentation in linux/drivers/char/random.c
|
# see documentation in linux/drivers/char/random.c
|
||||||
[ "$VERBOSE" != no ] && echo -n "Saving random seed... "
|
[ "$VERBOSE" != no ] && echo -n "Saving random seed... "
|
||||||
|
@ -21,6 +21,12 @@ case "$1" in
|
|||||||
then
|
then
|
||||||
cat /etc/random-seed >/dev/urandom
|
cat /etc/random-seed >/dev/urandom
|
||||||
fi
|
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
|
rm -f /etc/random-seed
|
||||||
umask 077
|
umask 077
|
||||||
dd if=/dev/urandom of=/etc/random-seed count=1 \
|
dd if=/dev/urandom of=/etc/random-seed count=1 \
|
||||||
@ -29,6 +35,10 @@ case "$1" in
|
|||||||
[ "$VERBOSE" != no ] && echo "done."
|
[ "$VERBOSE" != no ] && echo "done."
|
||||||
;;
|
;;
|
||||||
stop)
|
stop)
|
||||||
|
if ! touch /etc/random-seed 2>/dev/null
|
||||||
|
then
|
||||||
|
exit
|
||||||
|
fi
|
||||||
# Carry a random seed from shut-down to start-up;
|
# Carry a random seed from shut-down to start-up;
|
||||||
# see documentation in linux/drivers/char/random.c
|
# see documentation in linux/drivers/char/random.c
|
||||||
[ "$VERBOSE" != no ] && echo -n "Saving random seed... "
|
[ "$VERBOSE" != no ] && echo -n "Saving random seed... "
|
||||||
|
Loading…
x
Reference in New Issue
Block a user