From 84f6e238e9cf81fd11038bc6dc5a364886333192 Mon Sep 17 00:00:00 2001 From: bsd Date: Wed, 17 Oct 2001 14:30:19 +0000 Subject: Ensure that /var/log/lastlog exists so that login doesn't complain. Submitted by: Harti Brandt MFC after: 2 weeks --- etc/rc.d/diskless | 3 +++ etc/rc.d/resolv | 3 +++ etc/rc.d/tmp | 3 +++ etc/rc.d/var | 3 +++ etc/rc.diskless2 | 3 +++ 5 files changed, 15 insertions(+) (limited to 'etc') diff --git a/etc/rc.d/diskless b/etc/rc.d/diskless index 740c23c..ce88374 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 740c23c..ce88374 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 740c23c..ce88374 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 740c23c..ce88374 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 fe329a6..5ad523a 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 # -- cgit v1.1