From e02d0bb4bc73ec59a3e874fb4c8e7e3ee2d70c6a Mon Sep 17 00:00:00 2001
From: Alec Leamas <leamas@nowhere.net>
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