Moved apache code into a folder to help prepare for packaging where we dont want...
[httpd-crcsyncproxy.git] / apache / build / mkdir.sh
blobe2d5bb6392a2a7b25ccb28fe783ead583d14fcd2
1 #!/bin/sh
3 # Licensed to the Apache Software Foundation (ASF) under one or more
4 # contributor license agreements. See the NOTICE file distributed with
5 # this work for additional information regarding copyright ownership.
6 # The ASF licenses this file to You under the Apache License, Version 2.0
7 # (the "License"); you may not use this file except in compliance with
8 # the License. You may obtain a copy of the License at
10 # http://www.apache.org/licenses/LICENSE-2.0
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
19 # mkdir.sh -- make directory hierarchy
21 # Based on `mkinstalldirs' from Noah Friedman <friedman@prep.ai.mit.edu>
22 # as of 1994-03-25, which was placed in the Public Domain.
23 # Cleaned up for Apache's Autoconf-style Interface (APACI)
24 # by Ralf S. Engelschall <rse apache.org>
26 umask 022
27 errstatus=0
28 for file in ${1+"$@"} ; do
29 set fnord `echo ":$file" |\
30 sed -e 's/^:\//%/' -e 's/^://' -e 's/\// /g' -e 's/^%/\//'`
31 shift
32 pathcomp=
33 for d in ${1+"$@"}; do
34 pathcomp="$pathcomp$d"
35 case "$pathcomp" in
36 -* ) pathcomp=./$pathcomp ;;
37 ?: ) pathcomp="$pathcomp/"
38 continue ;;
39 esac
40 if test ! -d "$pathcomp"; then
41 echo "mkdir $pathcomp" 1>&2
42 mkdir "$pathcomp" || errstatus=$?
44 pathcomp="$pathcomp/"
45 done
46 done
47 exit $errstatus