At Thu, 05 Jan 2006 19:44:54 +0200,
Lars Wirzenius wrote:
>
> to, 2006-01-05 kello 08:37 +0900, Junichi Uekawa kirjoitti:
> > > Building a package with "sudo pbuilder build --buildtarget foo" puts
> > > files in foo that are owned by user 1234, group 1234 (neither of which
> > > exists on the system). (Without --buildtarget they are put
> > > in /var/cache/pbuilder/result, but the same uid/gid). This seems
> > > strange.
> >
> > This is due to pbuilder now running inside fakeroot by default. The
> > default value '1234' (randomly picked) can be anything that isn't used
> > by other user, so pbuilder session will have a hard time interacting
> > with outside of chroot.
>
> I'm not sure I understand why the uid of the person who invoked pbuilder
> can't be used, or why pbuilder (which is run as root) can't chown the
> resulting files to the person who invoked it. (See $SUDO_UID and
> $SUDO_GID.)
Fixed up a bit more, and it's working:
with sudo:
[21:28:55]dancer64:pbuilder> ls -l /var/cache/pbuilder/result/pbuilder_0.144*
-rw-r--r-- 1 dancer dancer 436 2006-01-06 21:28
/var/cache/pbuilder/result/pbuilder_0.144.dsc
-rw-r--r-- 1 dancer dancer 262251 2006-01-06 21:28
/var/cache/pbuilder/result/pbuilder_0.144.tar.gz
-rw-r--r-- 1 dancer dancer 74676 2006-01-06 21:28
/var/cache/pbuilder/result/pbuilder_0.144_all.deb
-rw-r--r-- 1 dancer dancer 911 2006-01-06 21:28
/var/cache/pbuilder/result/pbuilder_0.144_amd64.changes
with su:
[21:29:40]dancer64:pbuilder> ls -l /var/cache/pbuilder/result/pbuilder_0.144*
-rw-r--r-- 1 root root 436 2006-01-06 21:30
/var/cache/pbuilder/result/pbuilder_0.144.dsc
-rw-r--r-- 1 root root 262251 2006-01-06 21:30
/var/cache/pbuilder/result/pbuilder_0.144.tar.gz
-rw-r--r-- 1 root root 74682 2006-01-06 21:30
/var/cache/pbuilder/result/pbuilder_0.144_all.deb
-rw-r--r-- 1 root root 911 2006-01-06 21:30
/var/cache/pbuilder/result/pbuilder_0.144_amd64.changes
regards,
junichi
--
[EMAIL PROTECTED],netfort.gr.jp} Debian Project
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]