home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / news / cnews.tar / maint / cnewsdo < prev    next >
Text File  |  1994-11-07  |  535b  |  25 lines

  1. #! /bin/sh
  2. # cnewsdo - prefix command, for those who like prefix commands
  3.  
  4. # =()<. ${NEWSCONFIG-@<NEWSCONFIG>@}>()=
  5. . ${NEWSCONFIG-/etc/news/bin/config}
  6.  
  7. PATH=$NEWSCTL/bin:$NEWSBIN/maint:$NEWSBIN:$NEWSPATH ; export PATH
  8. umask $NEWSUMASK
  9.  
  10. case "$#" in
  11. 0)    echo "Usage: cnewsdo command" >&2 ; exit 2    ;;
  12. esac
  13.  
  14. >/tmp/cn$$
  15. me=`ls -l /tmp/cn$$ | awk '{print $3}'`
  16. rm -f /tmp/cn$$
  17. news=`ls -l $NEWSCTL/active | awk '{print $3}'`
  18. if test " $me" != " $news"
  19. then
  20.     echo "$0: running as \`$me', should be running as \`$news'" >&2
  21.     exit 1
  22. fi
  23.  
  24. "$@"
  25.