Building From SRPMs

Michael A. Peters mpeters at mac.com
Sun Apr 25 08:56:30 UTC 2004


On Sun, 2004-04-25 at 00:26, Tom 'Needs A Hat' Mitchell wrote:
> On Sat, Apr 24, 2004 at 06:38:11PM -0400, Jwp wrote:
> ...
> > > > Should this be done as Root or a Regular user?
> ...
> > > Better rpmbuild as an unprivileged user. See i.e.
> > > http://freshrpms.net/docs/fight/
> ...
> > 
> > Thanks Alexander,
> > But it begs the question, why is it that /usr/src/redhat/* are all owned by
> > root?  When building from an SRPM as an unprivileged user I do not have the
> > needed permissions to write to these locations.  
> > 
> > In the meantime I have made /usr/src/redhat/* world writeable and I am
> > building as a normal user.
> 
> In general source code should be managed by the system administrator.

Better for source code to be managed by the builder, whether or not he
is system administrator.

Create a file called ~/.rpmmacros

In that file have the following content:

----------------------------------------------
%_topdir                %(/bin/echo $HOME)/rpm
%_tmppath               %{_topdir}/tmp
----------------------------------------------

Then - recreate the /usr/src/redhat directory structure inside ~/rpm



-- 
Cheap Linux CD's - http://mpeters.us/linux/





More information about the fedora-list mailing list