[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: