aboutsummaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorBrian S. Dean <bsd@FreeBSD.org>2001-10-17 14:30:19 +0000
committerBrian S. Dean <bsd@FreeBSD.org>2001-10-17 14:30:19 +0000
commitcd218bbaed2d6e5489185f1aaaa740b6e9036c58 (patch)
tree6a01500b0462c79d6ef02726ab49a8eeccea473b /etc
parent2967d8485e8b361e93a4f7e29d51e3015399ae61 (diff)
downloadsrc-cd218bbaed2d6e5489185f1aaaa740b6e9036c58.tar.gz
src-cd218bbaed2d6e5489185f1aaaa740b6e9036c58.zip
Ensure that /var/log/lastlog exists so that login doesn't complain.
Submitted by: Harti Brandt <brandt@fokus.gmd.de> MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=85062
Diffstat (limited to 'etc')
-rw-r--r--etc/rc.d/diskless3
-rw-r--r--etc/rc.d/resolv3
-rw-r--r--etc/rc.d/tmp3
-rw-r--r--etc/rc.d/var3
-rw-r--r--etc/rc.diskless23
5 files changed, 15 insertions, 0 deletions
diff --git a/etc/rc.d/diskless b/etc/rc.d/diskless
index 740c23c32a53..ce883742205a 100644
--- a/etc/rc.d/diskless
+++ b/etc/rc.d/diskless
@@ -66,6 +66,9 @@ mount_md ${varsize:=32m} /var 1
echo "+++ populate /var using /etc/mtree/BSD.var.dist"
/usr/sbin/mtree -deU -f /etc/mtree/BSD.var.dist -p /var
case ${sendmail_enable} in
+echo "+++ create log files based on the contents of /etc/newsyslog.conf"
+LOGFILES=`/usr/bin/awk '$1 != "#" { printf "%s ", $1 } ' /etc/newsyslog.conf`
+if [ -n "$LOGFILES" ]; then
/usr/bin/touch $LOGFILES
fi
diff --git a/etc/rc.d/resolv b/etc/rc.d/resolv
index 740c23c32a53..ce883742205a 100644
--- a/etc/rc.d/resolv
+++ b/etc/rc.d/resolv
@@ -66,6 +66,9 @@ mount_md ${varsize:=32m} /var 1
echo "+++ populate /var using /etc/mtree/BSD.var.dist"
/usr/sbin/mtree -deU -f /etc/mtree/BSD.var.dist -p /var
case ${sendmail_enable} in
+echo "+++ create log files based on the contents of /etc/newsyslog.conf"
+LOGFILES=`/usr/bin/awk '$1 != "#" { printf "%s ", $1 } ' /etc/newsyslog.conf`
+if [ -n "$LOGFILES" ]; then
/usr/bin/touch $LOGFILES
fi
diff --git a/etc/rc.d/tmp b/etc/rc.d/tmp
index 740c23c32a53..ce883742205a 100644
--- a/etc/rc.d/tmp
+++ b/etc/rc.d/tmp
@@ -66,6 +66,9 @@ mount_md ${varsize:=32m} /var 1
echo "+++ populate /var using /etc/mtree/BSD.var.dist"
/usr/sbin/mtree -deU -f /etc/mtree/BSD.var.dist -p /var
case ${sendmail_enable} in
+echo "+++ create log files based on the contents of /etc/newsyslog.conf"
+LOGFILES=`/usr/bin/awk '$1 != "#" { printf "%s ", $1 } ' /etc/newsyslog.conf`
+if [ -n "$LOGFILES" ]; then
/usr/bin/touch $LOGFILES
fi
diff --git a/etc/rc.d/var b/etc/rc.d/var
index 740c23c32a53..ce883742205a 100644
--- a/etc/rc.d/var
+++ b/etc/rc.d/var
@@ -66,6 +66,9 @@ mount_md ${varsize:=32m} /var 1
echo "+++ populate /var using /etc/mtree/BSD.var.dist"
/usr/sbin/mtree -deU -f /etc/mtree/BSD.var.dist -p /var
case ${sendmail_enable} in
+echo "+++ create log files based on the contents of /etc/newsyslog.conf"
+LOGFILES=`/usr/bin/awk '$1 != "#" { printf "%s ", $1 } ' /etc/newsyslog.conf`
+if [ -n "$LOGFILES" ]; then
/usr/bin/touch $LOGFILES
fi
diff --git a/etc/rc.diskless2 b/etc/rc.diskless2
index fe329a6db0be..5ad523a80932 100644
--- a/etc/rc.diskless2
+++ b/etc/rc.diskless2
@@ -67,6 +67,9 @@ if [ -n "$LOGFILES" ]; then
/usr/bin/touch $LOGFILES
fi
+echo "+++ create lastlog"
+/usr/bin/touch /var/log/lastlog
+
mount -a # chown and chgrp are in /usr
#