home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- # Generated by nn release 6.4.18
-
- VERSION="6.4.18"
- INEWS="/usr/bin/inews"
- INEWS_DIR="/usr/bin"
- AWK="awk"
- NNTP=true
- ACTIVE=/var/spool/nn/ACTIVE
- NNTPCACHE=
- LOG=/usr/lib/nn/Log
- TMP=${TMPDIR-/usr/tmp}
- DB=/var/spool/nn
- BIN=/usr/bin
- LIB=/usr/lib/nn
- AUTH=false
-
- # ---- end of prefix
-
- # prefix is inserted above by make
-
- #
- # back_act will maintain a set of `old' active files
- # in the DB directory where they can be used by nngoback
- # to backtrack the rc file a number of days.
- #
- # It should be invoked by cron every day at midnight.
- # It should run as user `news'!
- #
- # Call: back_act [days]
- # Default: keep copy of active file for the last 14 days.
-
- cd $DB || exit 1
-
- p=${1-15}
- l=""
- while [ "$p" -gt 0 ]
- do
- i="`expr $p - 1`"
- if [ -f active.$i ]
- then
- mv active.$i active.$p
- l=$p
- elif [ -n "$l" ]
- then
- ln active.$l active.$p
- fi
- p=$i
- done
-
- cp $ACTIVE active.0
- chmod 644 active.0
-