How to run pdebuild?
I suppose you could just su first, then run pbuilder build or pdebuild. Maybe
someone else can help you with the way you are trying to do it, but here's
what I did instead. I installed sudo, which pbuilder uses by default for
pbuilderroot, and added the following line to /etc/sudoers:
neil ALL=(ALL) /usr/sbin/pbuilder
(neil is the account I use to build Debian packages). I set the directories
where I want the building to occur in /etc/pbuilderrc. Then, I just cd to the
main directory of the package source code, and execute "pdebuild" with no
arguments. That's it.
On Apr 1, Shaul Karl (shaulka@bezeqint.net) wrote:
> I fail to get the appropriate command line for pdebuild. In
> particular, I am trying to use su for --pbuilderroot but do it in
> a wrong manner. Help will be appreciated. Some examples that don't work:
>
> $ pdebuild --buildresult ../ --pbuilderroot su -- --basetgz
> /var/cache/pbuilder/woody/base.tgz --debbuildopts 'us uc' --logfile
> /var/cache/pbuilder/woody/log/nut-1.2.2pre3.pdebuild
>
> yields:
>
> su: unrecognized option `--basetgz'
>
> So I have tried
>
> $ pdebuild --buildresult ../ --pbuilderroot su - root -- --basetgz
> /var/cache/pbuilder/woody/base.tgz --debbuildopts 'us uc' --logfile
> /var/cache/pbuilder/woody/log/nut-1.2.2pre3.pdebuild
>
> and got:
>
> Unknown id: pbuilder
> I Guess that this one was because my /etc/pbuilderrc has
> BUILDUSERNAME=pbuilder and pbuilder isn't in /etc/passwd.
>
> --
>
> Shaul Karl, shaulka@bezeqint.n e t
>
>
> --
> To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
--
Neil L. Roeth
Reply to: