diff options
author | pst <pst@FreeBSD.org> | 1997-08-16 17:06:59 +0000 |
---|---|---|
committer | pst <pst@FreeBSD.org> | 1997-08-16 17:06:59 +0000 |
commit | bb51ac6cd125720b642f84ac8dc0cace18fb9a96 (patch) | |
tree | eb658d7eff443659d0dbfa9a1835568efb78ac23 /etc | |
parent | 014b4bc362564acb1fc3eae0b31c1b35abe65179 (diff) | |
download | FreeBSD-src-bb51ac6cd125720b642f84ac8dc0cace18fb9a96.zip FreeBSD-src-bb51ac6cd125720b642f84ac8dc0cace18fb9a96.tar.gz |
Goodbye, cron.d
Diffstat (limited to 'etc')
34 files changed, 0 insertions, 501 deletions
diff --git a/etc/cron.d/Makefile b/etc/cron.d/Makefile deleted file mode 100644 index af87a33..0000000 --- a/etc/cron.d/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -# $Id$ - -SUBDIR= daily weekly monthly - -.include <bsd.subdir.mk> diff --git a/etc/cron.d/Makefile.inc b/etc/cron.d/Makefile.inc deleted file mode 100644 index c3a726e..0000000 --- a/etc/cron.d/Makefile.inc +++ /dev/null @@ -1,12 +0,0 @@ -# $Id$ - -BINDIR= /etc/cron.d/${.CURDIR:T} -BINOWN= root -BINGRP= wheel - -all depend etc lint: - -install: - cd ${.CURDIR}; \ - ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 ${BIN} \ - ${DESTDIR}/${BINDIR} diff --git a/etc/cron.d/daily/100.clean-disks b/etc/cron.d/daily/100.clean-disks deleted file mode 100755 index 63b908e..0000000 --- a/etc/cron.d/daily/100.clean-disks +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -# -# $Id$ -# -# This is a security hole, never use 'find' on a public directory -# with -exec rm -f as root. This can be exploited to delete any file -# on the system. -# - -exit 0 # do not run by default - -find / \( ! -fstype local -o -fstype rdonly \) -a -prune -o \ - \( -name '[#,]*' -o -name '.#*' -o -name a.out -o -name '*.core' \ - -o -name '*.CKP' -o -name '.emacs_[0-9]*' \) \ - -a -atime +3 -exec rm -f -- {} \; diff --git a/etc/cron.d/daily/110.clean-tmps b/etc/cron.d/daily/110.clean-tmps deleted file mode 100755 index f997b7a..0000000 --- a/etc/cron.d/daily/110.clean-tmps +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh -# -# $Id$ -# -# This is a security hole, never use 'find' on a public directory -# with -exec rm -f as root. This can be exploited to delete any file -# on the system. -# -# Use at your own risk, but for a long-living system, this might come -# more useful than the boot-time cleaning of /tmp. If /var/tmp and -# /tmp are symlinked together, only one of the below will actually -# run. -# - -exit 0 # do not run by default - -if [ -d /tmp ]; then - cd /tmp && { - find . -type f -atime +3 -ctime +3 ! -name '.X*-lock' \ - -exec rm -f -- {} \; - find -d . ! -name . -type d -mtime +1 -exec rmdir -- {} \; \ - >/dev/null 2>&1 - } -fi - -if [ -d /var/tmp ]; then - cd /var/tmp && { - find . ! -name . -atime +7 -ctime +3 -exec rm -f -- {} \; - find -d . ! -name . -type d -mtime +1 -exec rmdir -- {} \; \ - >/dev/null 2>&1 - } -fi diff --git a/etc/cron.d/daily/120.clean-preserve b/etc/cron.d/daily/120.clean-preserve deleted file mode 100755 index c2d5c65..0000000 --- a/etc/cron.d/daily/120.clean-preserve +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -# -# $Id$ -# - -if [ -d /var/preserve ]; then - echo "" - echo "Removing stale files from /var/preserve:" - cd /var/preserve && find . ! -name . -mtime +7 -exec rm -f -- {} \; -fi diff --git a/etc/cron.d/daily/130.clean-msgs b/etc/cron.d/daily/130.clean-msgs deleted file mode 100755 index d5de981..0000000 --- a/etc/cron.d/daily/130.clean-msgs +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -# -# $Id$ -# -# remove system messages older than 21 days -# -if [ -d /var/msgs ] ; then - echo - echo "Cleaning out old system announcements:" - msgs -c -fi diff --git a/etc/cron.d/daily/140.clean-rwho b/etc/cron.d/daily/140.clean-rwho deleted file mode 100755 index 6d7de56..0000000 --- a/etc/cron.d/daily/140.clean-rwho +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -# -# $Id$ -# - -if [ -d /var/rwho ] ; then - echo "" - echo "Removing stale files from /var/rwho" - cd /var/rwho && find . ! -name . -mtime +7 -exec rm -f -- {} \; -fi - diff --git a/etc/cron.d/daily/200.backup-passwd b/etc/cron.d/daily/200.backup-passwd deleted file mode 100755 index 32664f8..0000000 --- a/etc/cron.d/daily/200.backup-passwd +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -# -# $Id$ -# -bak=/var/backups - -if [ -f /etc/master.passwd -o -f /etc/group ] ; then - echo "" - echo "Backup passwd and group files:" - - if [ ! -f $bak/master.passwd.bak ] ; then - echo "no $bak/master.passwd.bak" - cp -p /etc/master.passwd $bak/master.passwd.bak - fi - - if cmp -s $bak/master.passwd.bak /etc/master.passwd; then :; else - echo "$host passwd diffs:" - diff $bak/master.passwd.bak /etc/master.passwd |\ - sed 's/^\([<>] [^:]*\):[^:]*:/\1:(password):/' - mv $bak/master.passwd.bak $bak/master.passwd.bak2 - cp -p /etc/master.passwd $bak/master.passwd.bak - fi - - if [ ! -f $bak/group.bak ] ; then - echo "no $bak/group.bak" - cp -p /etc/group $bak/group.bak - fi - - if cmp -s $bak/group.bak /etc/group; then :; else - echo "$host group diffs:" - diff $bak/group.bak /etc/group - mv $bak/group.bak $bak/group.bak2 - cp -p /etc/group $bak/group.bak - fi -fi diff --git a/etc/cron.d/daily/210.backup-aliases b/etc/cron.d/daily/210.backup-aliases deleted file mode 100755 index 25388f8..0000000 --- a/etc/cron.d/daily/210.backup-aliases +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -# -# $Id$ -# -bak=/var/backups - -if [ -f /etc/aliases ] ; then - echo "" - echo "Backing up mail aliases:" - - if [ ! -f $bak/aliases.bak ] ; then - echo "no $bak/aliases.bak" - cp -p /etc/aliases $bak/aliases.bak - fi - - if cmp -s $bak/aliases.bak /etc/aliases; then :; else - echo "$host aliases diffs:" - diff $bak/aliases.bak /etc/aliases - mv $bak/aliases.bak $bak/aliases.bak2 - cp -p /etc/aliases $bak/aliases.bak - fi -fi diff --git a/etc/cron.d/daily/220.backup-distfile b/etc/cron.d/daily/220.backup-distfile deleted file mode 100755 index 96a5c05..0000000 --- a/etc/cron.d/daily/220.backup-distfile +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -# -# $Id$ -# -bak=/var/backups - -if [ -f /etc/Distfile ]; then - echo "" - echo "Backing up /etc/Distfile" - - if cmp -s $bak/Distfile.bak /etc/Distfile; then :; else - mv $bak/Distfile.bak $bak/Distfile.bak2 - cp /etc/Distfile $bak/Distfile.bak - fi -fi diff --git a/etc/cron.d/daily/300.calendar b/etc/cron.d/daily/300.calendar deleted file mode 100755 index 876d25f..0000000 --- a/etc/cron.d/daily/300.calendar +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh -# -# $Id$ -# -# `calendar -a' needs to die. Why? Because it's a bad idea, particular -# with networked home directories, but also in general. If you want the -# output of `calendar' mailed to you, set up a cron job to do it, -# or run it from your ~/.profile or ~/.login. -# - -exit 0 # do not run by default - -if [ -f /usr/bin/calendar ] ; then - echo "" - echo "Running calendar:" - calendar -a -fi diff --git a/etc/cron.d/daily/310.accounting b/etc/cron.d/daily/310.accounting deleted file mode 100755 index e266548..0000000 --- a/etc/cron.d/daily/310.accounting +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -# -# $Id$ -# - -if [ -f /var/account/acct ] ; then - echo "" - echo "Rotating accounting logs and gathering statistics:" - cd /var/account - if [ -f acct.2 ] ; then mv -f acct.2 acct.3 ; fi - if [ -f acct.1 ] ; then mv -f acct.1 acct.2 ; fi - if [ -f acct.0 ] ; then mv -f acct.0 acct.1 ; fi - cp -pf acct acct.0 - sa -s > /dev/null -fi diff --git a/etc/cron.d/daily/320.rdist b/etc/cron.d/daily/320.rdist deleted file mode 100755 index 84958f1..0000000 --- a/etc/cron.d/daily/320.rdist +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -# -# $Id$ -# - -if [ -f /etc/Distfile ]; then - echo "" - echo "Running rdist with /etc/Distfile:" - rdist -f /etc/Distfile -fi diff --git a/etc/cron.d/daily/330.news b/etc/cron.d/daily/330.news deleted file mode 100755 index 3316fa3..0000000 --- a/etc/cron.d/daily/330.news +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -# -# $Id$ -# -# Expire news articles -# (This is present only for backwards compatibility, usually the news -# system handles this on its own). - -if [ -f /etc/news.expire ]; then - /etc/news.expire -fi diff --git a/etc/cron.d/daily/340.uucp b/etc/cron.d/daily/340.uucp deleted file mode 100755 index e26c585..0000000 --- a/etc/cron.d/daily/340.uucp +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -# -# $Id$ -# -# Local cleanup of UUCP files. This is for backwards compatibility, -# /etc/uuclean.daily doesn't exist by default. -# -if [ -d /var/spool/uucp -a -f /etc/uuclean.daily ]; then - echo "" - echo "Cleaning up UUCP:" - echo /etc/uuclean.daily | su daemon -fi - diff --git a/etc/cron.d/daily/400.status-disks b/etc/cron.d/daily/400.status-disks deleted file mode 100755 index c92e62a..0000000 --- a/etc/cron.d/daily/400.status-disks +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -# -# $Id$ -# - -echo "" -echo "Disk status:" - -df -k -t nonfs - -# display which filesystems need backing up - -echo "" -dump W diff --git a/etc/cron.d/daily/410.status-uucp b/etc/cron.d/daily/410.status-uucp deleted file mode 100755 index 6a0840e..0000000 --- a/etc/cron.d/daily/410.status-uucp +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -# -# $Id$ -# - -if [ -d /var/spool/uucp -a -x /usr/bin/uustat ]; then - echo "" - echo "uucp status:" - uustat -a -fi diff --git a/etc/cron.d/daily/420.status-network b/etc/cron.d/daily/420.status-network deleted file mode 100755 index 79dcfd2..0000000 --- a/etc/cron.d/daily/420.status-network +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -# -# $Id$ -# - -if [ -x /usr/bin/netstat ] ; then - echo "" - echo "Network interface status:" - netstat -i -fi diff --git a/etc/cron.d/daily/430.status-rwho b/etc/cron.d/daily/430.status-rwho deleted file mode 100755 index c8f2632..0000000 --- a/etc/cron.d/daily/430.status-rwho +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -# -# $Id$ -# - -if [ -d /var/rwho -a -x /usr/bin/rwho ] ; then - echo "" - echo "Local network system status:" - ruptime -fi diff --git a/etc/cron.d/daily/440.status-mailq b/etc/cron.d/daily/440.status-mailq deleted file mode 100755 index 03ff746..0000000 --- a/etc/cron.d/daily/440.status-mailq +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -# -# $Id$ -# -if [ -x /usr/sbin/mailq -a -d /var/spool/mqueue ] ; then - echo "" - echo "Mail in local queue:" - - mailq -fi diff --git a/etc/cron.d/daily/450.status-security b/etc/cron.d/daily/450.status-security deleted file mode 100755 index a5fcb42..0000000 --- a/etc/cron.d/daily/450.status-security +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -# -# $Id$ -# - -if [ -f /etc/security -a -x /usr/sbin/sendmail ] ; then - echo "" - echo "Security check (output mailed separately)" - - sh /etc/security 2>&1 | sendmail root -fi diff --git a/etc/cron.d/daily/999.local b/etc/cron.d/daily/999.local deleted file mode 100755 index f527b99..0000000 --- a/etc/cron.d/daily/999.local +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -# -# $Id$ -# -# Run the old /etc/daily.local script. This is really for backwards -# compatibility more than anything else. -# -if [ -f /etc/daily.local ]; then - echo "" - echo "Running daily.local:" - - sh /etc/daily.local -fi diff --git a/etc/cron.d/daily/Makefile b/etc/cron.d/daily/Makefile deleted file mode 100644 index 8feac95..0000000 --- a/etc/cron.d/daily/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# $Id$ - -BIN= 100.clean-disks \ - 110.clean-tmps \ - 120.clean-preserve \ - 130.clean-msgs \ - 140.clean-rwho \ - 200.backup-passwd \ - 210.backup-aliases \ - 220.backup-distfile \ - 300.calendar \ - 310.accounting \ - 320.rdist \ - 330.news \ - 340.uucp \ - 400.status-disks \ - 410.status-uucp \ - 420.status-network \ - 430.status-rwho \ - 440.status-mailq \ - 450.status-security \ - 999.local - -.include <bsd.prog.mk> diff --git a/etc/cron.d/monthly/200.accounting b/etc/cron.d/monthly/200.accounting deleted file mode 100755 index 3ecd8cb..0000000 --- a/etc/cron.d/monthly/200.accounting +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ -x /usr/sbin/ac ] ; then - echo "" - echo "Doing login accounting:" - - ac -p | sort -nr +1 -fi diff --git a/etc/cron.d/monthly/999.local b/etc/cron.d/monthly/999.local deleted file mode 100755 index 2b3c984..0000000 --- a/etc/cron.d/monthly/999.local +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -# -# $Id: 999.monthly.local,v 1.1.1.1 1997/08/12 17:51:16 pst Exp $ -# -if [ -f /etc/monthly.local ]; then - echo "" - echo "Running monthly.local:" - - sh /etc/monthly.local -fi diff --git a/etc/cron.d/monthly/Makefile b/etc/cron.d/monthly/Makefile deleted file mode 100644 index 9cb81a8..0000000 --- a/etc/cron.d/monthly/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -# $Id$ - -BIN= 200.accounting \ - 999.local - -.include <bsd.prog.mk> diff --git a/etc/cron.d/weekly/100.clean-src b/etc/cron.d/weekly/100.clean-src deleted file mode 100755 index 87eafa5..0000000 --- a/etc/cron.d/weekly/100.clean-src +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# -# Clean up /usr/src -# -# This really hasn't been used in generations, it's just here for -# backwards compatibility -- we don't even use SCCS anymore -# - -exit 0 # do not run by default - -# see if /usr/src exists and is local before doing anything - -if [ -d /usr/src -a \ - X"`find -f /usr/src ! -fstype local -prune -or -type d -print -prune`" != X ]; -then - - echo "" - echo "Removing old .o files from /usr/src:" - - find /usr/src -name '*.o' -atime +21 -print -a -exec rm -f {} \; - - echo "looking for checked out files in /usr/src:" - TDIR=/tmp/_checkout$$ - - mkdir $TDIR - - for file in `find -f /usr/src ! -fstype local -prune -or \ - -name 'p.*' -print | egrep 'SCCS/p\.'`; do - owner=`awk '{ print $3 }' $file` - echo "$owner $file" - echo $file >> $TDIR/$owner - done | sed -e 's,SCCS/p.,,' - - for file in $TDIR/*; do - sed -e 's,SCCS/p.,,' $file | \ - Mail -s 'checked out files' `basename $file` - done - - rm -rf $TDIR -fi diff --git a/etc/cron.d/weekly/120.clean-kvmdb b/etc/cron.d/weekly/120.clean-kvmdb deleted file mode 100755 index a78817e..0000000 --- a/etc/cron.d/weekly/120.clean-kvmdb +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ -d /var/db -a -x /usr/sbin/sysctl ] ; then - echo "" - echo "Cleaning up kernel database files:" - - kernel=`sysctl -n kern.bootfile` - kernel=kvm_`basename ${kernel}`.db - - find /var/db -name "kvm_*.db" -a ! -name ${kernel} -a \ - -atime +7 -exec rm -f -- {} \; -fi diff --git a/etc/cron.d/weekly/300.uucp b/etc/cron.d/weekly/300.uucp deleted file mode 100755 index 5d8c3f9..0000000 --- a/etc/cron.d/weekly/300.uucp +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# -# This is really here for backwards compatibility, clean.weekly is not -# created by default anymore. - -if [ -d /var/spool/uucp -a -f /usr/libexec/uucp/clean.weekly ]; then - echo "" - echo "Cleaning up UUCP:" - echo /usr/libexec/uucp/clean.weekly | su daemon -fi diff --git a/etc/cron.d/weekly/310.locate b/etc/cron.d/weekly/310.locate deleted file mode 100755 index 85c2bc2..0000000 --- a/etc/cron.d/weekly/310.locate +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# -locdb=/var/db/locate.database - -if [ -x /usr/libexec/locate.updatedb -a -f $locdb ] ; then - - echo "" - echo "Rebuilding locate database:" - - touch ${locdb}; chown nobody ${locdb}; chmod 644 ${locdb} - - echo /usr/libexec/locate.updatedb | nice -5 su -fm nobody 2>&1 |\ - fgrep -v 'Permission denied' - - chmod 444 ${locdb} -fi diff --git a/etc/cron.d/weekly/320.whatis b/etc/cron.d/weekly/320.whatis deleted file mode 100755 index 8767461..0000000 --- a/etc/cron.d/weekly/320.whatis +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ -x /usr/libexec/makewhatis.local -a -d /usr/share/man ] ; then - - echo "" - echo "Rebuilding whatis database:" - - if [ -d /usr/X11R6/man ] ; then - MANPATH=${MANPATH:-/usr/share/man:/usr/X11R6/man:/usr/local/man} - else - MANPATH=${MANPATH:-/usr/share/man:/usr/local/man} - fi - - /usr/libexec/makewhatis.local "${MANPATH}" -fi diff --git a/etc/cron.d/weekly/330.catman b/etc/cron.d/weekly/330.catman deleted file mode 100755 index 99d1d27..0000000 --- a/etc/cron.d/weekly/330.catman +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -exit 0 # do not run by default - -if [ -x /usr/libexec/catman.local -a -d /usr/share/man/cat1 ] ; then - echo "" - echo "Reformatting manual pages:" - echo /usr/libexec/catman.local "${MANPATH}" | su -fm man -fi diff --git a/etc/cron.d/weekly/999.local b/etc/cron.d/weekly/999.local deleted file mode 100755 index 70bffb6..0000000 --- a/etc/cron.d/weekly/999.local +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ -f /etc/weekly.local ]; then - echo "" - echo "Running weekly.local:" - sh /etc/weekly.local -fi diff --git a/etc/cron.d/weekly/Makefile b/etc/cron.d/weekly/Makefile deleted file mode 100644 index 58f3878..0000000 --- a/etc/cron.d/weekly/Makefile +++ /dev/null @@ -1,11 +0,0 @@ -# $Id: Makefile,v 1.1 1997/08/12 18:23:29 pst Exp $ - -BIN= 100.clean-src \ - 120.clean-kvmdb \ - 300.uucp \ - 310.locate \ - 320.whatis \ - 330.catman \ - 999.local - -.include <bsd.prog.mk> |