home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 300-399 / ff319.lzh / CNewsSrc / cnews.orig.lzh / relay / aux / mkpdir < prev    next >
Text File  |  1989-06-27  |  487b  |  25 lines

  1. #! /bin/sh
  2. # mkpdir dir ... - make directory and parents
  3.  
  4. # =()<. ${NEWSCONFIG-@<NEWSCONFIG>@}>()=
  5. . ${NEWSCONFIG-/usr/lib/news/bin/config}
  6. export NEWSCTL NEWSBIN NEWSARTS
  7. PATH=$NEWSCTL/bin:$NEWSBIN/relay:$NEWSBIN:$NEWSPATH ; export PATH    # must includ
  8.  this file's dir.
  9.  
  10. umask $NEWSUMASK
  11.  
  12. status=0
  13. for dir
  14. do
  15.     mkdir "$dir" 2>/dev/null
  16.     if test ! -d "$dir"; then
  17.         mkpdir "`echo $dir | sed 's;/[^/]*$;;'`"
  18.         mkdir "$dir"
  19.         if test ! -d "$dir"; then
  20.             status=1
  21.         fi
  22.     fi
  23. done
  24. exit $status
  25.