summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2013-12-28 01:00:18 +0000
committerderaadt <deraadt@openbsd.org>2013-12-28 01:00:18 +0000
commit5514f3573bdb8ce8e8e0bf0933f6a162f7bdccf4 (patch)
tree6182a632245e17297f3724727baf062d3addebce
parent- add chmod of seedfile in /etc (diff)
downloadwireguard-openbsd-5514f3573bdb8ce8e8e0bf0933f6a162f7bdccf4.tar.xz
wireguard-openbsd-5514f3573bdb8ce8e8e0bf0933f6a162f7bdccf4.zip
document a hack we want fixed later
-rw-r--r--etc/rc6
1 files changed, 4 insertions, 2 deletions
diff --git a/etc/rc b/etc/rc
index c55cf22efbe..b3485af197b 100644
--- a/etc/rc
+++ b/etc/rc
@@ -1,4 +1,4 @@
-# $OpenBSD: rc,v 1.417 2013/12/27 23:43:39 rpe Exp $
+# $OpenBSD: rc,v 1.418 2013/12/28 01:00:18 deraadt Exp $
# System startup script run by init on autoboot
# or after single-user.
@@ -232,8 +232,10 @@ fi
if [ X"$1" = X"shutdown" ]; then
random_seed
+ # XXX If root is writeable, assume we are not single user
chmod 600 /etc/random.seed >/dev/null 2>&1
- _notsingle=$? # root is writeable, so we are not single user??
+ _notsingle=$?
+
if [ ${_notsingle} -eq 0 ]; then
if [ -n "${pkg_scripts}" ]; then
echo -n 'stopping package daemons:'