home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / news / cnews.tar / batch / batchsm < prev    next >
Text File  |  1994-08-17  |  570b  |  29 lines

  1. #! /bin/sh
  2. # sendme batch preparer
  3.  
  4. # =()<. ${NEWSCONFIG-@<NEWSCONFIG>@}>()=
  5. . ${NEWSCONFIG-/etc/news/bin/config}
  6.  
  7. PATH=$NEWSCTL/bin:$NEWSBIN/batch:$NEWSBIN/inject:$NEWSBIN:$NEWSPATH ; export PATH
  8. umask $NEWSUMASK
  9.  
  10. dest=`expr "$NEWSSITE" : "^\(.*\)\.[^.]*$"`
  11. case "$dest" in
  12. '')    dest="$NEWSSITE"    ;;
  13. esac
  14. me="`newshostname`"
  15.  
  16. files="`cat $*`"
  17.  
  18. echo "Newsgroups: to.$dest"
  19. echo "Subject: sendme $me"
  20. echo "Control: sendme $me"
  21. echo
  22. for f in $files
  23. do
  24.     if test -r $f        # ignore control messages that have departed
  25.     then
  26.         sed '1,/^$/d' $f
  27.     fi
  28. done | dbz -m $NEWSCTL/history
  29.