Diff for /embedaddon/iperf/config/mkinstalldirs between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2016/10/18 13:28:18 version 1.1.1.2, 2023/09/27 11:14:54
Line 1 Line 1
 #! /bin/sh  #! /bin/sh
 # mkinstalldirs --- make directory hierarchy  # mkinstalldirs --- make directory hierarchy
   
scriptversion=2009-04-28.21; # UTCscriptversion=2020-07-26.22; # UTC
   
 # Original author: Noah Friedman <friedman@prep.ai.mit.edu>  # Original author: Noah Friedman <friedman@prep.ai.mit.edu>
 # Created: 1993-05-16  # Created: 1993-05-16
Line 92  case $dirmode in Line 92  case $dirmode in
   *)    *)
     if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&      if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
        test ! -d ./--version; then         test ! -d ./--version; then
         echo "umask 22"
         umask 22
       echo "mkdir -m $dirmode -p -- $*"        echo "mkdir -m $dirmode -p -- $*"
       exec mkdir -m "$dirmode" -p -- "$@"        exec mkdir -m "$dirmode" -p -- "$@"
     else      else
Line 104  case $dirmode in Line 106  case $dirmode in
     ;;      ;;
 esac  esac
   
   echo "umask 22"
   umask 22
   
 for file  for file
 do  do
   case $file in    case $file in
Line 132  do Line 137  do
   
       if test ! -d "$pathcomp"; then        if test ! -d "$pathcomp"; then
         errstatus=$lasterr          errstatus=$lasterr
       else  
         if test ! -z "$dirmode"; then  
           echo "chmod $dirmode $pathcomp"  
           lasterr=  
           chmod "$dirmode" "$pathcomp" || lasterr=$?  
   
           if test ! -z "$lasterr"; then  
             errstatus=$lasterr  
           fi  
         fi  
       fi        fi
     fi      fi
   
     pathcomp=$pathcomp/      pathcomp=$pathcomp/
   done    done
   
     if test ! -z "$dirmode"; then
       echo "chmod $dirmode $file"
       chmod "$dirmode" "$file" || errstatus=$?
     fi
 done  done
   
 exit $errstatus  exit $errstatus
Line 154  exit $errstatus Line 154  exit $errstatus
 # Local Variables:  # Local Variables:
 # mode: shell-script  # mode: shell-script
 # sh-indentation: 2  # sh-indentation: 2
# eval: (add-hook 'write-file-hooks 'time-stamp)# eval: (add-hook 'before-save-hook 'time-stamp)
 # time-stamp-start: "scriptversion="  # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"  # time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"# time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"  # time-stamp-end: "; # UTC"
 # End:  # End:

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>