aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xpbuilder-buildpackage6
1 files changed, 5 insertions, 1 deletions
diff --git a/pbuilder-buildpackage b/pbuilder-buildpackage
index b8e2446..9d0cce9 100755
--- a/pbuilder-buildpackage
+++ b/pbuilder-buildpackage
@@ -32,7 +32,11 @@ if [ ! -f "$PACKAGENAME" ]; then
fi;
if [ -n "$BUILDUSERNAME" -a -n "$BUILDUSERID" ]; then
- SUTOUSER="env LOGNAME=$BUILDUSERNAME su -p $BUILDUSERNAME"
+ # Command to SU to user.
+ # COWNDACNER_IGNORE: Normal users don't have write access to build environment, so cowdancer shouldn't have to run.
+ # LOGNAME: set this to shut up some tools.
+ # su -p : switch to user preserving env vars, we need most of them.
+ SUTOUSER="env COWDANCER_IGNORE=yes LOGNAME=$BUILDUSERNAME su -p $BUILDUSERNAME"
DEBBUILDOPTS="${DEBBUILDOPTS:+$DEBBUILDOPTS }-rfakeroot"
EXTRAPACKAGES="${EXTRAPACKAGES} fakeroot"
log "I: using fakeroot in build."