Annotation of 43BSDReno/etc/weekly, revision 1.1

1.1     ! root        1: #!/bin/sh -
        !             2: #
        !             3: #      @(#)weekly      5.8 (Berkeley) 7/1/90
        !             4: #
        !             5: 
        !             6: PATH=/bin:/sbin:/usr/sbin:/usr/bin:/usr/libexec
        !             7: export PATH
        !             8: 
        !             9: host=`hostname | sed -e 's/\..*//'`
        !            10: echo "Subject: $host weekly run output"
        !            11: 
        !            12: #echo ""
        !            13: #echo "Removing old .o files:"
        !            14: #find /usr/src -name '*.o' -atime +21 -print -a -exec rm -f {} \;
        !            15: 
        !            16: #echo "looking for checked out files:"
        !            17: #TDIR=/tmp/_checkout$$
        !            18: #
        !            19: #mkdir $TDIR
        !            20: #for file in `find /usr/src -name 'p.*' -print | egrep 'SCCS/p\.'`; do
        !            21: #      owner=`awk '{ print $3 }' $file`
        !            22: #      echo "$owner    $file"
        !            23: #      echo $file >> $TDIR/$owner
        !            24: #done | sed -e 's,SCCS/p.,,'
        !            25: #for file in $TDIR/*; do
        !            26: #      sed -e 's,SCCS/p.,,' $file | \
        !            27: #          Mail -s 'checked out files' `basename $file`
        !            28: #done
        !            29: #rm -rf $TDIR
        !            30: 
        !            31: if [ -f /usr/lib/uucp/clean.weekly ]; then
        !            32:        echo ""
        !            33:        echo "Cleaning up UUCP:"
        !            34:        echo /usr/lib/uucp/clean.weekly | su daemon
        !            35: fi
        !            36: 
        !            37: echo ""
        !            38: echo "Rotating messages:"
        !            39: cd /var/log
        !            40: if [ -f messages.2 ]; then mv -f messages.2 messages.3; fi
        !            41: if [ -f messages.1 ]; then mv -f messages.1 messages.2; fi
        !            42: if [ -f messages.0 ]; then mv -f messages.0 messages.1; fi
        !            43: mv -f messages   messages.0
        !            44: cp /dev/null  messages
        !            45: chmod 644 messages
        !            46: kill -1 `cat /var/run/syslog.pid`
        !            47: cd /
        !            48: 
        !            49: echo ""
        !            50: echo "Rebuilding locate database:"
        !            51: echo locate.updatedb | nice -5 su -m nobody 2>/dev/null

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.