Mailinglist Archive: opensuse-factory (824 mails)
| < Previous | Next > |
Re: [opensuse-factory] Building rpms as normal user
- From: Igor Jagec <igorm5@xxxxxx>
- Date: Fri, 28 Sep 2007 01:20:07 +0200
- Message-id: <1190935208.3729.8.camel@xxxxxxxx>
On Čet, 2007-09-27 at 13:23 +0200, Sylvester Lykkehus wrote:
> Igor Jagec wrote:
> > What is the easiest way I can (re)build rpm packages as normal user on
> > openSUSE 10.3?
> Rebuild or build ?
Both.
> Building is a science, in my opinion.
Yes, it indeed is :)
> As a normal user, you might want to add the --pakdir argument to point
> to a path where this user have write permission, instead of the default
> /usr/src/packages/RPMS
I didn't know for the --pakdir option, thanks. But I solved the problem.
I've run the rpmdev-setuptree srcipt from Fedora's rpmdev-tools package
(see the attach) and the script has created build directory and
~/.rpmmacros file. And here's how it looks like:
------------ begin ------------
%_topdir %(echo $HOME)/rpmbuild
%_smp_mflags -j3
#%
__arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot
%_tmppath /home/igor/rpmbuild/tmp
%_buildroot /home/igor/rpmbuild
%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
#%
__arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot
--------- end ------------------
I've just commented out 2 lines and that was it.
Thanks for the answer anyway. Cheers!
--
Igor Jagec
> Igor Jagec wrote:
> > What is the easiest way I can (re)build rpm packages as normal user on
> > openSUSE 10.3?
> Rebuild or build ?
Both.
> Building is a science, in my opinion.
Yes, it indeed is :)
> As a normal user, you might want to add the --pakdir argument to point
> to a path where this user have write permission, instead of the default
> /usr/src/packages/RPMS
I didn't know for the --pakdir option, thanks. But I solved the problem.
I've run the rpmdev-setuptree srcipt from Fedora's rpmdev-tools package
(see the attach) and the script has created build directory and
~/.rpmmacros file. And here's how it looks like:
------------ begin ------------
%_topdir %(echo $HOME)/rpmbuild
%_smp_mflags -j3
#%
__arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot
%_tmppath /home/igor/rpmbuild/tmp
%_buildroot /home/igor/rpmbuild
%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
#%
__arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot
--------- end ------------------
I've just commented out 2 lines and that was it.
Thanks for the answer anyway. Cheers!
--
Igor Jagec
| < Previous | Next > |