Revision: | 1.1 |
Committed: | Mon Nov 24 17:28:08 2003 UTC (20 years, 7 months ago) by pcg |
Branch: | MAIN |
CVS Tags: | rel-7_0, post_menubar_removal, rel-6_2, rel-6_3, rel-6_0, rel-6_1, rel-2_1_0, rel-5_5, rel-5_4, rel-5_7, rel-5_1, rel-5_0, rel-5_3, rel-5_2, rel-4_4, rel-4_6, rel-4_7, rel-5_9, rel-5_8, rel-4_2, rel-4_3, rel-3_7, rel-3_8, rel-3_5, rel-3_4, rel-3_3, rel-3_2, rel-2_8, rel-3_0, rel-4_0, rel-2_4, rel-2_5, rel-2_2, rel-2_3, rel-2_0, rel-4_1, rel-1-9, rel-1-3, rel-1-2, rxvt-2-0, rel-1_9, rel-3_6, rel-2_7, rel-4_8, rel-4_9 |
Log Message: | *** empty log message *** |
# | User | Rev | Content |
---|---|---|---|
1 | pcg | 1.1 | #!/bin/sh |
2 | # mkinstalldirs --- make directory hierarchy | ||
3 | # Author: Noah Friedman <friedman@prep.ai.mit.edu> | ||
4 | # Created: 1993-05-16 | ||
5 | # Last modified: 1994-03-25 | ||
6 | # Public domain | ||
7 | |||
8 | errstatus=0 | ||
9 | |||
10 | for file in ${1+"$@"} ; do | ||
11 | set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` | ||
12 | shift | ||
13 | |||
14 | pathcomp= | ||
15 | for d in ${1+"$@"} ; do | ||
16 | pathcomp="$pathcomp$d" | ||
17 | case "$pathcomp" in | ||
18 | -* ) pathcomp=./$pathcomp ;; | ||
19 | esac | ||
20 | |||
21 | if test ! -d "$pathcomp"; then | ||
22 | echo "mkdir $pathcomp" 1>&2 | ||
23 | mkdir "$pathcomp" || errstatus=$? | ||
24 | fi | ||
25 | |||
26 | pathcomp="$pathcomp/" | ||
27 | done | ||
28 | done | ||
29 | |||
30 | exit $errstatus | ||
31 | |||
32 | # mkinstalldirs ends here |