From e02d0bb4bc73ec59a3e874fb4c8e7e3ee2d70c6a Mon Sep 17 00:00:00 2001 From: Alec Leamas Date: Sat, 30 Aug 2014 05:55:15 +0200 Subject: [PATCH 1/2] Add umask as required (bz #1080149). --- scripts/lpf | 1 + scripts/lpf-pkgbuild | 2 ++ scripts/lpf-sudo-install | 2 ++ 3 files changed, 5 insertions(+) diff --git a/scripts/lpf b/scripts/lpf index dfd03cf..bd19c8b 100755 --- a/scripts/lpf +++ b/scripts/lpf @@ -222,6 +222,7 @@ if [ "$( id -gn )" != "$LPF_GROUP" ]; then exec sg pkg-build "$0 $*" fi +umask 002 trap "do_trap 81" SIGINT ERR # http://forums.gentoo.org/viewtopic-t-947211-start-0.html diff --git a/scripts/lpf-pkgbuild b/scripts/lpf-pkgbuild index 5d1b83d..2b5134e 100755 --- a/scripts/lpf-pkgbuild +++ b/scripts/lpf-pkgbuild @@ -109,6 +109,8 @@ if [[ ! $( id -un ) = "$LPF_USER" && "$UID" -ne '0' ]]; then exec $SUDO -u pkg-build $scriptdir/lpf-pkgbuild "$@" fi +umask 002 + cmd="$1"; shift case "$cmd" in 'build') diff --git a/scripts/lpf-sudo-install b/scripts/lpf-sudo-install index b798a54..0db7c73 100755 --- a/scripts/lpf-sudo-install +++ b/scripts/lpf-sudo-install @@ -8,6 +8,8 @@ set -e +umask 002 + scriptdir=${scriptdir:-$( dirname $(readlink -fn $0))} source $scriptdir/lpf-sudo-defs.bash -- 1.8.3.1