Blob Blame History Raw
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