From: Harald Hoyer Date: Fri, 25 Mar 2011 12:04:16 +0000 (+0100) Subject: mkdir -m 0755 X-Git-Tag: 009~25 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=94f492303935c0f43200e36b7a126f345b04f3a0;p=thirdparty%2Fdracut.git mkdir -m 0755 add the missing directory permissions to mkdir --- diff --git a/dracut-functions b/dracut-functions index 915124ab0..4f3822ea2 100755 --- a/dracut-functions +++ b/dracut-functions @@ -33,7 +33,7 @@ strstr() { [[ $1 =~ $2 ]]; } # Create all subdirectories for given path without creating the last element. # $1 = path -mksubdirs() { mkdir -p ${1%/*}; } +mksubdirs() { mkdir -m 0755 -p ${1%/*}; } # Version comparision function. Assumes Linux style version scheme. # $1 = version a @@ -225,7 +225,7 @@ inst_dir() { inst_dir "$target" else # create directory - mkdir -p "${initdir}$file" || return 1 + mkdir -m 0755 -p "${initdir}$file" || return 1 fi done } @@ -382,7 +382,7 @@ inst_symlink() { [[ -L $target ]] && return 0 realsrc=$(readlink -f "$src") [[ $realsrc = ${realsrc##*/} ]] && realsrc=${src%/*}/$realsrc - inst "$realsrc" && mkdir -p "${target%/*}" && \ + inst "$realsrc" && mkdir -m 0755 -p "${target%/*}" && \ ln -s "$realsrc" "$target" }