On Fri, Jun 24, 2005 at 07:55:10AM +0900, Junichi Uekawa wrote:
> > > --- pbuilder-buildpackage 21 Apr 2005 23:10:23 -0000 1.111
> > > +++ pbuilder-buildpackage 20 Jun 2005 10:38:50 -0000
> > > @@ -87,7 +87,6 @@
> > > fi
> > >
> > > echo " -> Building the package"
> > > -export PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin"
> >
> > This is around where you have to set the PATH (right after $CHROOTEXEC).
> > If you set the PATH before $CHROOTEXEC (e.g. when the pbuilderrc is
> > sourced like below), it'll just get clobbered by $CHROOTEXEC...
>
> Now I don't grok you.
> $CHROOTEXEC is just 'chroot' which shouldn't have any effect on
> the environmental variable which the shell is holding.
Err, yeah, sorry. It's not CHROOTEXEC, it's PBUILDERROOTCMD (sudo, su,
etc.) that munges the PATH.
> Removing this PATH over to the pbuilderrc config file which
> is sourced at the top of pbuilder-buildpackage should fix what you're
> experiencing.
>
> ... but that's not happening.
>
> Hmm...
Ah, it's because the pbuilderrc is sourced in pdebuild (via
pbuilder-checkparams) *before* the ${PBUILDERROOTCMD} pbuilder stuff...
It should work if you set PBUILDERROOTCMD="" run the whole
/usr/bin/pdebuild as root.
--
Society is never going to make any progress until we all learn to
pretend to like each other.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]