home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / news / cnews.tar / util / mkpdir < prev    next >
Text File  |  1994-12-29  |  419b  |  25 lines

  1. #! /bin/sh
  2. # mkpdir dir ... - make directory and (recursively) parents
  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 dir
  12. do
  13.     mkdir "$dir" 2>/dev/null
  14.     if test ! -d "$dir"
  15.     then
  16.         mkpdir "`echo $dir | sed 's;/[^/]*$;;'`"
  17.         mkdir "$dir"
  18.         if test ! -d "$dir"
  19.         then
  20.             status=1
  21.         fi
  22.     fi
  23. done
  24. exit $status
  25.