resetting manifest requested domain to floor
[platform/upstream/imake.git] / mkdirhier
1 #!/bin/sh
2 # Courtesy of Paul Eggert
3
4 newline='
5 '
6 IFS=$newline
7
8 case ${1--} in
9 -*) echo >&2 "mkdirhier: usage: mkdirhier directory ..."; exit 1
10 esac
11
12 status=
13
14 for directory
15 do
16         case $directory in
17         '')
18                 echo >&2 "mkdirhier: empty directory name"
19                 status=1
20                 continue;;
21         *"$newline"*)
22                 echo >&2 "mkdirhier: directory name contains a newline: \`\`$directory''"
23                 status=1
24                 continue;;
25         -*) prefix=./;;
26         *) prefix=
27         esac
28
29         mkdir -p $prefix$directory || status=$?
30
31   done
32
33 exit $status