http://bugzilla.novell.com/show_bug.cgi?id=550318
User stefan.bruens@rwth-aachen.de added comment
http://bugzilla.novell.com/show_bug.cgi?id=550318#c8
--- Comment #8 from Stefan Brüns 2009-10-31 14:56:32 MDT ---
1. I cant see where /etc/passwd is copied into to $LTSNFSPATH. I can only see
the one from the fillup-templates.
2. Even then, rpm (which is called by zypper in the first stage) is still
running outside the chroot. So every file created by rpm uses the uids/gids
from outside the chroot. On the other hand, when rpm calls e.g. getent or
useradd, it is executed inside the chroot, and takes the information it finds
there.
3. permissions module: This works only for the files explicitly listed there
4. Everything is fine as long as the uids inside the chroot match the ones from
outside - you just won't notice the difference. Most probably bootstrapping the
BS instances and kiwi images is similar enough to get the same uids.
This really is a bug in rpm which misbehaves when called with "--root". I filed
this bug against kiwi as I originally thought it is kiwis fault. But as kiwi is
affected, I think this bug should stay open until it is fixed for real.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.