home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / news / cnews.tar / util / touchlock < prev    next >
Text File  |  1995-04-27  |  423b  |  27 lines

  1. #! /bin/sh
  2. # touchlock - update lock(s)
  3.  
  4. # =()<. ${NEWSCONFIG-@<NEWSCONFIG>@}>()=
  5. . ${NEWSCONFIG-/etc/news/bin/config}
  6.  
  7. PATH=$NEWSCTL/bin:$NEWSBIN:$NEWSPATH ; export PATH
  8. umask $NEWSUMASK
  9.  
  10. status=0
  11. for lname
  12. do
  13.     case "$lname" in
  14.     */*)    lock="$lname"    ;;
  15.     *)    lock="$NEWSCTL/$lname"    ;;
  16.     esac
  17.     
  18.     if test ! -f "$lock"
  19.     then
  20.         echo "$0: cannot find \`$lock'" >&2
  21.         status=1
  22.     else
  23.         touch "$lock" || status=1
  24.     fi
  25. done
  26. exit $status
  27.