#! /bin/bash #------------------------------------------------------------------------------ # part of the sn-package for eisfair # sort grouplist and kill dupes # last update: 2003/09/11 # (c) 2001-2003 by Christian Würdig (eisfair@chriswue.de) #------------------------------------------------------------------------------ outgoing="/var/spool/news/.outgoing/" if [ ! -d $outgoing ]; then echo colecho "No grouplists available." br x br echo /var/install/bin/anykey exit 0 fi echo cd $outgoing ls -1 | while read server; do echo -e "working on grouplist of \c" t=`echo $server | cut -f 1 -d ':'` echo "$t ..." cd $server sort grouplist > gl uniq -t ' ' -W 1 gl > grouplist rm gl chown news grouplist chgrp news grouplist cd .. done echo /var/install/bin/anykey exit 0