Browse Source

mkdir -m 0755

add the missing directory permissions to mkdir
master
Harald Hoyer 14 years ago
parent
commit
94f4923039
  1. 6
      dracut-functions

6
dracut-functions

@ -33,7 +33,7 @@ strstr() { [[ $1 =~ $2 ]]; }


# Create all subdirectories for given path without creating the last element. # Create all subdirectories for given path without creating the last element.
# $1 = path # $1 = path
mksubdirs() { mkdir -p ${1%/*}; } mksubdirs() { mkdir -m 0755 -p ${1%/*}; }


# Version comparision function. Assumes Linux style version scheme. # Version comparision function. Assumes Linux style version scheme.
# $1 = version a # $1 = version a
@ -225,7 +225,7 @@ inst_dir() {
inst_dir "$target" inst_dir "$target"
else else
# create directory # create directory
mkdir -p "${initdir}$file" || return 1 mkdir -m 0755 -p "${initdir}$file" || return 1
fi fi
done done
} }
@ -382,7 +382,7 @@ inst_symlink() {
[[ -L $target ]] && return 0 [[ -L $target ]] && return 0
realsrc=$(readlink -f "$src") realsrc=$(readlink -f "$src")
[[ $realsrc = ${realsrc##*/} ]] && realsrc=${src%/*}/$realsrc [[ $realsrc = ${realsrc##*/} ]] && realsrc=${src%/*}/$realsrc
inst "$realsrc" && mkdir -p "${target%/*}" && \ inst "$realsrc" && mkdir -m 0755 -p "${target%/*}" && \
ln -s "$realsrc" "$target" ln -s "$realsrc" "$target"
} }



Loading…
Cancel
Save