summaryrefslogtreecommitdiffstats
path: root/etc/rc
diff options
context:
space:
mode:
authorjoerg <joerg@FreeBSD.org>1996-10-28 08:28:02 +0000
committerjoerg <joerg@FreeBSD.org>1996-10-28 08:28:02 +0000
commitff0d6919650583d08121fa712c8211ccc498f3f8 (patch)
treebe824337da3690fb613a6710df68808a1343110e /etc/rc
parentb1513ae6f0e7500403d1b64adafbbd2296b18d32 (diff)
downloadFreeBSD-src-ff0d6919650583d08121fa712c8211ccc498f3f8.zip
FreeBSD-src-ff0d6919650583d08121fa712c8211ccc498f3f8.tar.gz
Correct the startup sequence for syslogd:
. crate the symlink for /dev/log if required, then . remove the old socket (savecore might have already created it accidentally), then . start syslogd. (Btw., our test(1) misses an option to test for a socket.)
Diffstat (limited to 'etc/rc')
-rw-r--r--etc/rc10
1 files changed, 8 insertions, 2 deletions
diff --git a/etc/rc b/etc/rc
index 7531168..0353293 100644
--- a/etc/rc
+++ b/etc/rc
@@ -1,5 +1,5 @@
#!/bin/sh
-# $Id: rc,v 1.101 1996/10/08 20:02:57 peter Exp $
+# $Id: rc,v 1.102 1996/10/21 20:09:30 wpaul Exp $
# From: @(#)rc 5.27 (Berkeley) 6/5/91
# System startup script run by init on autoboot
@@ -121,7 +121,6 @@ chmod 666 /dev/tty[pqrs]*
rm -f /etc/nologin
rm -f /var/spool/lock/*
rm -rf /var/spool/uucp/.Temp/*
-rm -f /dev/log
(cd /var/run && { cp /dev/null utmp; chmod 644 utmp; })
#
@@ -169,6 +168,13 @@ echo 'recording kernel -c changes'
#
echo -n starting system daemons:
+# Transitional symlink (for the next couple of years :) until all
+# binaries had a chance to move towards /var/run/log.
+if [ ! -h /dev/log ] ; then
+ # might complain for r/o root f/s
+ ln -sf /var/run/log /dev/log
+fi
+rm -f /var/run/log
echo ' syslogd.'; syslogd
echo -n starting early network daemons:
OpenPOWER on IntegriCloud