diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2012-02-08 11:48:50 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2012-02-08 11:48:51 +0100 |
commit | ee045c2d44622655ae7295fbc2e20a0e4fe6bf34 (patch) | |
tree | 2812e09e775155692a2eae77319f45abb656c2e0 | |
parent | 6c86d68c38ad0a27fd4456f9b5b6a651cc535599 (diff) | |
download | ptxdist-ee045c2d44622655ae7295fbc2e20a0e4fe6bf34.tar.gz ptxdist-ee045c2d44622655ae7295fbc2e20a0e4fe6bf34.tar.xz |
ptxdist: use install to create directories
This way we also set the specified permissions for created
parent directories
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rwxr-xr-x | bin/ptxdist | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/bin/ptxdist b/bin/ptxdist index 52e9c766a..eb3366aa1 100755 --- a/bin/ptxdist +++ b/bin/ptxdist @@ -398,7 +398,7 @@ check_dirs_mkdir() { # create dir if not exiting if [ ! -d "${dir}" ]; then - if ! mkdir -m755 -p -- "${dir}" 2> /dev/null; then + if ! install -m755 -d "${dir}" 2> /dev/null; then echo echo "error: '${dir}'" echo " does not exist and cannot be created!" @@ -410,8 +410,8 @@ check_dirs_mkdir() { exit 1 fi echo - echo sudo mkdir -p "${dir}" - sudo mkdir -p "${dir}" + echo sudo install -m755 -d "${dir}" + sudo install -m755 -d "${dir}" echo sudo chown "${UID}" "${dir}" sudo chown "${UID}" "${dir}" fi @@ -488,7 +488,7 @@ check_dirs() { "${ptxconf_sysroot_target}" \ "${ptxconf_sysroot_target}/usr" \ ; do - mkdir -m755 -p -- "${dir}"/{etc,lib,{,s}bin,include,{,share/}man/man{1,2,3,4,5,6,7,8,9}} + install -m755 -d "${dir}"/{etc,lib,{,s}bin,include,{,share/}man/man{1,2,3,4,5,6,7,8,9}} done # create build and output dirs @@ -505,7 +505,7 @@ check_dirs() { "${PTXDIST_GEN_CONFIG_DIR}" \ ; do if [ \! -d "${dir}" ]; then - mkdir -m 755 -p -- "${dir}" || ptxd_bailout "cannot create dir: '${dir}'" + install -m755 -d "${dir}" || ptxd_bailout "cannot create dir: '${dir}'" fi done |