ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/hopm/branches/1.1.x/mkinstalldirs
(Generate patch)

Comparing hopm/branches/1.1.x/mkinstalldirs (file contents):
Revision 8849 by michael, Sat Feb 9 18:33:17 2019 UTC vs.
Revision 10103 by michael, Sun Jun 12 08:35:13 2022 UTC

# Line 1 | Line 1
1   #! /bin/sh
2   # mkinstalldirs --- make directory hierarchy
3  
4 < scriptversion=2018-03-07.03; # UTC
4 > scriptversion=2020-07-26.22; # UTC
5  
6   # Original author: Noah Friedman <friedman@prep.ai.mit.edu>
7   # Created: 1993-05-16
# Line 92 | Line 92 | case $dirmode in
92    *)
93      if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
94         test ! -d ./--version; then
95 +      echo "umask 22"
96 +      umask 22
97        echo "mkdir -m $dirmode -p -- $*"
98        exec mkdir -m "$dirmode" -p -- "$@"
99      else
# Line 104 | Line 106 | case $dirmode in
106      ;;
107   esac
108  
109 + echo "umask 22"
110 + umask 22
111 +
112   for file
113   do
114    case $file in
# Line 132 | Line 137 | do
137  
138        if test ! -d "$pathcomp"; then
139          errstatus=$lasterr
135      else
136        if test ! -z "$dirmode"; then
137          echo "chmod $dirmode $pathcomp"
138          lasterr=
139          chmod "$dirmode" "$pathcomp" || lasterr=$?
140
141          if test ! -z "$lasterr"; then
142            errstatus=$lasterr
143          fi
144        fi
140        fi
141      fi
142  
143      pathcomp=$pathcomp/
144    done
145 +
146 +  if test ! -z "$dirmode"; then
147 +    echo "chmod $dirmode $file"
148 +    chmod "$dirmode" "$file" || errstatus=$?
149 +  fi
150   done
151  
152   exit $errstatus

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)