#! /bin/sh # explode master batch files into normal batch files # =()<. ${NEWSCONFIG-@@}>()= . ${NEWSCONFIG-/usr/local/lib/news/bin/config} PATH=$NEWSCTL/bin:$NEWSBIN/relay:$NEWSBIN:$NEWSPATH ; export PATH umask $NEWSUMASK cd $NEWSARTS for f in out.master/[0-9]* do case "$f" in "out.master/[0-9]*") break ;; # no work esac work=$f.tmp export f work # lock against relaynews for the mv and # batchers for explode. SHELL=/bin/sh $NEWSBIN/maint/locknews <<'!' mv $f $work # move out the way of relaynews explode $work rm -f $work ! done