Annotation of 43BSDTahoe/new/news/src/rmgroup.sh, revision 1.1.1.1

1.1       root        1: : '@(#)rmgroup.sh      1.8     12/16/86'
                      2: for group
                      3: do
                      4:        qgrp="`echo $group | sed 's/\./\\\./g'`"
                      5:        if
                      6:                grep -s "^$qgrp " LIBDIR/active
                      7:        then
                      8:                echo "Removing newsgroup $group"
                      9:                echo "/^$qgrp[  ]/d" >>/tmp/,edit$$
                     10:                dir=SPOOLDIR/"`echo $group | sed 's/\./\//g'`"
                     11:                if test  -d $dir
                     12:                then
                     13:                        rm $dir/* >/dev/null 2>&1
                     14:                        echo "rmdir $dir >/dev/null 2>&1" >>/tmp/,rmdir$$
                     15:                else
                     16:                        echo "$0: $dir: no spool directory" 2>&1
                     17:                fi
                     18:        else
                     19:                echo "$0: $group: no such newsgroup" 2>&1
                     20:        fi
                     21: done
                     22: echo w >>/tmp/,edit$$
                     23: echo q >>/tmp/,edit$$
                     24: echo "Editing LIBDIR/active..."
                     25: ed - LIBDIR/active < /tmp/,edit$$
                     26: FIXACTIVE
                     27: echo "Editing LIBDIR/newsgroups..."
                     28: ed - LIBDIR/newsgroups < /tmp/,edit$$
                     29: echo "Removing directories..."
                     30: if test -s /tmp/,rmdir$$
                     31: then
                     32:        sort +1r -o /tmp/,rmdir$$ /tmp/,rmdir$$
                     33:        . /tmp/,rmdir$$
                     34: fi
                     35: rm -f /tmp/,edit$$ /tmp/,rmdir$$
                     36: exit 0

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.