diff options
author | Byron Clark <byron@theclarkfamily.name> | 2010-01-11 19:25:43 +0100 |
---|---|---|
committer | Aaron Griffin <aaronmgriffin@gmail.com> | 2010-01-11 19:25:43 +0100 |
commit | 7ce9cd696515c9baf13f2181e64c2ea8df6a4b02 (patch) | |
tree | 777254db0596fb98b76fb879380c624aacba4895 | |
parent | a7d88845a8153fe0d4238fad3e271c93ebe34463 (diff) | |
download | devtools-7ce9cd696515c9baf13f2181e64c2ea8df6a4b02.tar.gz devtools-7ce9cd696515c9baf13f2181e64c2ea8df6a4b02.tar.xz |
Reset umask before touching the chroot.
This prevents problems when running with a umask that masks permissions
for others.
Signed-off-by: Byron Clark <byron@theclarkfamily.name>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-rwxr-xr-x | makechrootpkg | 1 | ||||
-rwxr-xr-x | mkarchroot | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/makechrootpkg b/makechrootpkg index 1d2282c..b31a2ae 100755 --- a/makechrootpkg +++ b/makechrootpkg @@ -104,6 +104,7 @@ if [ ! -d "$chrootdir/root" ]; then usage fi +umask 000 [ -d "$chrootdir/$LAYER" -a "$clean_first" -eq "1" ] && rm -rf "$chrootdir/$LAYER/" [ -d "$chrootdir/$LAYER" ] || mkdir "$chrootdir/$LAYER" [ -d "$chrootdir/union" ] || mkdir "$chrootdir/union" @@ -107,6 +107,7 @@ chroot_umount () } # }}} +umask 000 if [ "$RUN" != "" ]; then # run chroot {{{ #Sanity check |