diff -urNp -x '*.orig' util-vserver-0.30.216-pre3126.org/scripts/vserver-build util-vserver-0.30.216-pre3126/scripts/vserver-build --- util-vserver-0.30.216-pre3126.org/scripts/vserver-build 2021-03-12 21:50:26.901033782 +0100 +++ util-vserver-0.30.216-pre3126/scripts/vserver-build 2021-03-12 21:50:26.994368768 +0100 @@ -143,6 +143,12 @@ test -n "$VSERVER_NAME" || setup_setDefaults "$VSERVER_NAME" +# Set sane umask to avoid nasty surprises like this: +# umask 077 ; mkdir -p -m755 /tmp/a/b ; ls -ld /tmp/a /tmp/a/b +#drwx------ 3 baggins users 14 Aug 15 22:46 /tmp/a +#drwxr-xr-x 2 baggins users 6 Aug 15 22:46 /tmp/a/b +umask 022 + case x"$method" in (xlegacy) exec $_VSERVER_LEGACY "$VSERVER_NAME" build "$@" ;; (xapt-rpm|xcopy|xskeleton|xdebootstrap|xyum|xrpm|xtemplate|xfai|xrsync|xclone|xurpmi|xpoldek)