home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / news / cnews.tar / nov / domkov < prev    next >
Text File  |  1994-08-28  |  651b  |  24 lines

  1. #! /bin/sh
  2. # domkov - update all relevant .overview files from header stream
  3.  
  4. # =()<. ${NEWSCONFIG-@<NEWSCONFIG>@}>()=
  5. . ${NEWSCONFIG-/etc/news/bin/config}
  6.  
  7. PATH=$NEWSCTL/bin:$NEWSBIN/nov:$NEWSBIN:$NEWSPATH ; export PATH
  8. umask $NEWSUMASK
  9.  
  10. lock -o LOCKoverview $$ || exit 0    # if can't get lock, leave until later
  11. trap "unlock LOCKoverview ; trap 0 ; exit 0" 0 1 2 15
  12.  
  13. cd $NEWSCTL
  14. lock LOCK $$
  15. trap '' 1 2 15
  16. mv headers headers.old        # move headers stream out of harm's way
  17. touch headers
  18. unlock LOCK
  19. trap "unlock LOCKoverview ; trap 0 ; exit 0" 0 1 2 15
  20.  
  21. mkov headers.old | sort -t'    ' +0 -1 +1n -2 |
  22.     ( cd $NEWSARTS ; ovsplit $NEWSOV )
  23. rm -f headers.old
  24.