Let rc and periodic infrastructure and newsyslog use the utmpx files.

This commit is contained in:
Ed Schouten 2010-01-13 19:07:48 +00:00
parent 5046a4d149
commit 1e40039260
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=202218
4 changed files with 11 additions and 11 deletions

View File

@ -33,6 +33,6 @@
/var/log/ppp.log root:network 640 3 100 * JC
/var/log/security 600 10 100 * JC
/var/log/sendmail.st 640 10 * 168 B
/var/log/utx.log 644 3 * @01T05 B
/var/log/weekly.log 640 5 1 $W6D0 JN
/var/log/wtmp 644 3 * @01T05 B
/var/log/xferlog 600 7 100 * JC

View File

@ -15,7 +15,7 @@ oldmask=$(umask)
umask 066
case "$monthly_accounting_enable" in
[Yy][Ee][Ss])
W=/var/log/wtmp
W=/var/log/utx.log
rc=0
remove=NO
if [ ! -f $W.0 ]

View File

@ -58,8 +58,8 @@ cleanvar_start ()
{
if [ -d /var/run -a ! -f /var/run/clean_var ]; then
purgedir /var/run
# And an initial utmp file
(cd /var/run && cp /dev/null utmp && chmod 644 utmp)
# And an initial utmpx active session file
(cd /var/run && cp /dev/null utx.active && chmod 644 utx.active)
>/var/run/clean_var
fi
if [ -d /var/spool/lock -a ! -f /var/spool/lock/clean_var ]; then

View File

@ -98,12 +98,12 @@ case "${populate_var}" in
;;
esac
# Make sure we have /var/log/lastlog and /var/log/wtmp files
if [ ! -f /var/log/lastlog ]; then
cp /dev/null /var/log/lastlog
chmod 644 /var/log/lastlog
# Make sure we have /var/log/utx.lastlogin and /var/log/utx.log files
if [ ! -f /var/log/utx.lastlogin ]; then
cp /dev/null /var/log/utx.lastlogin
chmod 644 /var/log/utx.lastlogin
fi
if [ ! -f /var/log/wtmp ]; then
cp /dev/null /var/log/wtmp
chmod 644 /var/log/wtmp
if [ ! -f /var/log/utx.log ]; then
cp /dev/null /var/log/utx.log
chmod 644 /var/log/utx.log
fi