#! /bin/sh # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Copyright by The HDF Group and # The Board of Trustees of the University of Illinois. # All rights reserved. # # This file is part of H4H5TOOLS. The full H4H5TOOLS copyright notice, # including terms governing use, modification, and redistribution, is # contained in the files COPYING and Copyright.html. COPYING can be found # at the root of the source code distribution tree; Copyright.html can be # found at the root level of an installed copy of the electronic H4H5TOOLS # document set, is linked from the top-level documents page, and can be # found at http://www.hdfgroup.org/h4toh5/Copyright.html. If you do not # have access to either file, you may request a copy from help@hdfgroup.org. # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # This is a small program which will create directories n-levels deep. # You just call it with something like: # # mkdirs /tmp/foo/bar/baz # # and it will create all the directories from /tmp down to baz which # don't exist. # chmodprog="${CHMODPROG-chmod}" mkdirprog="${MKDIRPROG-mkdir}" make_dir () { if test ! -d $1; then make_dir `echo $1 | sed -e 's#/[^/]*$##'` $mkdirprog $1 $chmodprog 755 $1 fi } make_dir `echo $1 | sed -e 's#/$##'`