FESCo Meeting Summary for 2007-02-08

Michael Schwendt bugs.michael at gmx.net
Thu Feb 15 10:48:08 UTC 2007


On Thu, 15 Feb 2007 13:44:21 +0330, Roozbeh Pournader wrote:

> On Thu, 2007-02-15 at 05:30 +0100, Ralf Corsepius wrote:
> > For the record: 
> > 
> > 
> > My issue is: IMO, the default settings rpmbuild uses, must be safe
> > against arbitrary users running rpmbuild in a multi user environment.
> > [...]
> 
> Just to also mention that (for the record) that the scenario you mention
> here has happened in real life for me and a colleague. Without knowing,
> we were building the same SRPM on a test-build machine separately, and
> things got really weird. My colleague spent quite a while trying to fix
> the problem from her side, because she didn't know the possible problem
> with the build root. It was a core package.

Funny. Because by default you can only build as superuser, since it
needs write-access to /usr/src/redhat/. As soon as you set up a
local ~/.rpmmacros, you can define %_buildroot and point it to
a private location. Problem solved. For example:

%_topdir    %(echo $HOME)/tmp/rpm
%_tmppath   %{_topdir}/tmp
%_buildroot %{_tmppath}/%{name}-%{version}-root




More information about the fedora-extras-list mailing list