Annotation of researchv10dc/cmd/netnews/config/postnews.usg, revision 1.1

1.1     ! root        1: : '@(#)postnews.usg    2.6     3/3/83'
        !             2: if test $# -gt 1 ; then
        !             3:        echo "$0: Too many args"
        !             4:        exit 1
        !             5: fi
        !             6: if test $# -eq 1 -a ! -r "$1" ; then
        !             7:        echo "$0: Can't read $1"
        !             8:        exit 1
        !             9: fi
        !            10: echo "Subject: " \\c
        !            11: read title
        !            12: echo "Newsgroups (general): " \\c
        !            13: read ng
        !            14: if test x$ng = x ; then
        !            15:        ng=general
        !            16: fi
        !            17: case $# in
        !            18: 0)
        !            19:        t=/tmp/pn$$
        !            20:        trap "sleep 1; cp $t $HOME/dead.article ; echo saved in $HOME/dead.article ; rm -f $t; exit" 1 2
        !            21:        echo "Subject: $title" > $t
        !            22:        echo "Newsgroups: $ng" >> $t
        !            23:        ${EDITOR:-vi} $t
        !            24:        if inews -h <$t
        !            25:        then
        !            26:                :
        !            27:        else
        !            28:                if cat $t >>$HOME/dead.news
        !            29:                then
        !            30:                        echo Article saved in $HOME/dead.news
        !            31:                fi
        !            32:        fi
        !            33:        ;;
        !            34: 1)
        !            35:        inews -t "$title" -n $ng < $1 &
        !            36:        ;;
        !            37: esac
        !            38: rm -f $t

unix.superglobalmegacorp.com

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