#!/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