home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / news / cnews.tar / contrib / snntpd / dotest next >
Text File  |  1992-06-07  |  700b  |  27 lines

  1. #! /bin/sh -x
  2. PWD=`pwd`
  3. if test ! -d $PWD/test/spool; then
  4.     echo $0: cannot find $PWD/test/spool >&2
  5.     exit 1
  6. fi
  7. (cd $PWD/test/spool; rm -rf *)
  8. mkdir $PWD/test/spool/in.coming $PWD/test/spool/in.coming/bad
  9. NEWSCTL=$PWD/test/lib NEWSARTS=$PWD/test/spool export NEWSCTL NEWSARTS
  10. > $NEWSCTL/history
  11. > $NEWSCTL/history.pag
  12. > $NEWSCTL/history.dir
  13. echo "general 000000 0 y" > $NEWSCTL/active
  14. echo "ME:all/all" > $NEWSCTL/sys
  15. echo "Toronto NetNews Research Centre" > $NEWSCTL/organization
  16. case "$@" in
  17. '')     cat;;
  18. *)    awk '/^#! rnews/ {
  19.         if (NR > 1) print ".\r"; print "ihave <xX@Xx>\r"; next
  20.     }
  21.     /^\./ {print "." $0 "\r"; next}
  22.     {print $0 "\r"}
  23.     END {print ".\r"; print "quit\r"}' $@
  24.     ;;
  25. esac |
  26. ./snntpd -dd
  27.