Re: pbuiderrc: не работает "export PATH"
В Fri, 15 Apr 2011 14:35:31 +0600
Andrey Rahmatullin <wrar@wrar.name> пишет:
> > теперь man su
> #606687
Ну да, он, и похоже на него забили,
хотя всего-то нужно сбросить SUTOUSER если установлена CCACHEDIR.
:/usr/lib/pbuilder# diff -U2 pbuilder-buildpackage.orig pbuilder-buildpackage
--- pbuilder-buildpackage.orig 2010-12-28 19:28:38.000000000 +0300
+++ pbuilder-buildpackage 2011-04-15 13:08:27.000000000 +0400
@@ -32,5 +32,10 @@
fi;
-if [ -n "$BUILDUSERNAME" -a -n "$BUILDUSERID" ]; then
+if [ -n "$CCACHEDIR" ]; then
+ SUTOUSER=
+ [ "0" = "$BUILDUSERID" ] && BUILDUSERID=1234
+ [ "root" = "$BUILDUSERNAME" ] && BUILDUSERNAME='pbuilder'
+ log "I: reset SUTOUSER for ccache, use root to build"
+elif [ -n "$BUILDUSERNAME" -a -n "$BUILDUSERID" ]; then
SUTOUSER="env LOGNAME=$BUILDUSERNAME su -p $BUILDUSERNAME"
DEBBUILDOPTS="${DEBBUILDOPTS:+$DEBBUILDOPTS }-rfakeroot"
Reply to: