Annotation of researchv10dc/cmd/netnews/config/postnews.v7, revision 1.1.1.1

1.1       root        1: : '@(#)postnews.v7     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 -n "Subject: "
                     11: read title
                     12: echo -n "Newsgroups (general): "
                     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:        echo "" >> $t
                     24:        ${EDITOR-vi} $t
                     25:        if inews -h <$t
                     26:        then
                     27:                :
                     28:        else
                     29:                if cat $t >>$HOME/dead.article
                     30:                then
                     31:                        echo Article saved in $HOME/dead.article
                     32:                fi
                     33:        fi
                     34:        ;;
                     35: 1)
                     36:        inews -t "$title" -n $ng < $1
                     37:        ;;
                     38: esac
                     39: sleep 1
                     40: 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.