Bug#344958: [Pbuilder-maint] Bug#344958: pbuilder: creates files
with weird owner/group
Junichi Uekawa
dancer at netfort.gr.jp
Fri Jan 6 12:31:19 UTC 2006
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
--
dancer@{debian.org,netfort.gr.jp} Debian Project
More information about the Pbuilder-maint
mailing list