[lsb-discuss] RPM build tool
Stew Benedict
stewb at linux-foundation.org
Tue Aug 12 11:47:28 PDT 2008
On Tue, 12 Aug 2008, Theodore Tso wrote:
> On Tue, Aug 12, 2008 at 06:57:00AM -0400, Stew Benedict wrote:
> >
> > One big shortcoming with the tool is how to create the files on disk with
> > the desired file mode and ownership as non-root. I'm presuming people that
> > are currently shipping tarballs (which is the type of audience the tool is
> > targeting) solve this problem somehow (sudo make DESTDIR=foo install?).
> > The tool then inherits the file mode of the files under pkgroot.
>
> Right now makelsbpkg uses the current owner/permissions of the files,
> right?
>
Yes
> One easy way of dealing with the problem would be to just include a
> copy of fakeroot from Debian in as build utility; that would deal with
> the problem without a huge amount of effort.
>
I'll have to check it out. I've seen references to fakeroot in some of our
Makefiles but haven't really worked with it.
> In the long run extending the tool to have a way to default most files
> to map to a particular uid/gid with an exception list would be a good
> thing to add. Clearly, the fact that we need this sort of
> functionality is a pretty good hint that ISV's that want to use this
> tool will have the exact same issue.
OK
--
Stew Benedict
The Linux Foundation
More information about the lsb-discuss
mailing list