summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2012-02-08 11:48:50 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2012-02-08 11:48:51 +0100
commitee045c2d44622655ae7295fbc2e20a0e4fe6bf34 (patch)
tree2812e09e775155692a2eae77319f45abb656c2e0
parent6c86d68c38ad0a27fd4456f9b5b6a651cc535599 (diff)
downloadptxdist-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-xbin/ptxdist10
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