On Thu, 16 Dec 2010, Robert Heller wrote:
To: CentOS mailing list centos@centos.org From: Robert Heller heller@deepsoft.com Subject: Re: [CentOS] Building packages using RPMBUILD
At Thu, 16 Dec 2010 17:00:23 +0100 CentOS mailing list centos@centos.org wrote:
Hello Keith,
On Thu, 2010-12-16 at 15:08 +0000, Keith Roberts wrote:
[rpmbuilder@karsites sox]$ rpm -iv ./sox-12.18.1-1.src.rpm error: cannot write to %sourcedir /usr/src/redhat/SOURCES
/usr/src/redhat and sub dirs are owned root.root. If you want to build as a normal user (and you should!) you should fix the ownership of those directories.
Even better would be to create the directories under your home dir and then include a line like:
%_topdir /home/rpmbuilder/src
in ~/.rpmmacros
OK.
Will try that as well.
Why is better to use a new user account under /home/rpmbuilder
than the default that rpm installs source rpms to?
Keith