|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.