В Fri, 15 Apr 2011 14:35:31 +0600
Andrey Rahmatullin <w...@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"



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110415131726.735805dd@host19

Ответить