BSD 4_3_Tahoe development
[unix-history] / usr / adm / weekly
old mode 100755 (executable)
new mode 100644 (file)
index f1c9a5b..0132855
@@ -1,34 +1,32 @@
 #! /bin/sh -
 #! /bin/sh -
-echo "Subject: weekly run output"
+host=`hostname | sed -e 's/\..*//'`
+echo "Subject: $host weekly run output"
 
 #echo ""
 #echo "Removing old .o files:"
 #find /usr/src -name '*.o' -atime +21 -print -a -exec rm -f {} \;
 
 
 #echo ""
 #echo "Removing old .o files:"
 #find /usr/src -name '*.o' -atime +21 -print -a -exec rm -f {} \;
 
-echo ""
-echo "Cleaning up UUCP:"
-su uucp << EOF
-       sh /usr/lib/uucp/clean.weekly
-EOF
+if [ -f /usr/lib/uucp/clean.weekly ]; then
+       echo ""
+       echo "Cleaning up UUCP:"
+       echo /usr/lib/uucp/clean.weekly | su daemon
+fi
 
 echo ""
 echo "Rotating messages:"
 cd /usr/adm
 
 echo ""
 echo "Rotating messages:"
 cd /usr/adm
-mv messages.2 messages.3
-mv messages.1 messages.2
-mv messages.0 messages.1
-mv messages   messages.0
+if [ -f messages.2 ]; then mv -f messages.2 messages.3; fi
+if [ -f messages.1 ]; then mv -f messages.1 messages.2; fi
+if [ -f messages.0 ]; then mv -f messages.0 messages.1; fi
+mv -f messages   messages.0
 cp /dev/null  messages
 chmod 644 messages
 kill -1 `cat /etc/syslog.pid`
 cd /
 
 cp /dev/null  messages
 chmod 644 messages
 kill -1 `cat /etc/syslog.pid`
 cd /
 
-echo ""
-echo "Rebuilding catman:"
-/etc/catman
-
-echo ""
-echo "Rebuilding find database:"
-su nobody << EOF
-       /usr/lib/find/updatedb
-EOF
+# not until su can run a uid with no shell
+#echo ""
+#echo "Rebuilding find database:"
+#su nobody << EOF
+#      /usr/lib/find/updatedb
+#EOF