[Fusionforge-general] rpm build on fusionforge
Alexandre NEYMANN
alexandre.neymann at dgfip.finances.gouv.fr
Tue Mar 3 14:21:27 CET 2009
I thought that we would build rpm from the debian server witch provide
fusionforge.
We can add also
mock -r centos-5-i386 init
mock -r centos-5-x86_64 init
and others for fedora.
Sure it would be nice to build in a specific directory. I propose to
things step by step.
We can first install mock and configure it for a distro, for example
epel-5-i386.
Then we can add others distro.
And finaly we can build a directory trove to provide rpm, for exemple :
stable/
stable/epel-5
stable/centos-5
stable/fedora-9
devel/
devel/epel-5
devel/centos-5
devel/fedora-9
Can we start today ?
Alexandre Neymann.
PS : If finaly mach seems better, it will be possible to re-use the
directory trove of rpms.
christian.bayle at orange-ftgroup.com a écrit :
> Thanks for the tip
>
> For redhat I found that:
>
> sudo yum install httpd-devel rpmbuild mock
> sudo
> echo "%_topdir %(echo $HOME)/rpmbuild" > ~/.rpmmacros
> mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
>
> mock -r centos-5-i386 init
> mock -r centos-5-x86_64 init
>
> that could be usefull to build in a specific directory
>
> I'd also like to have a look at mach that seems to support much more distro
>
> Christian
>
>
>
>> -----Message d'origine-----
>> De : fusionforge-general-bounces at lists.fusionforge.org
>> [mailto:fusionforge-general-bounces at lists.fusionforge.org] De
>> la part de Alexandre NEYMANN
>> Envoyé : mardi 3 mars 2009 12:52
>> À : fusionforge-general at lists.fusionforge.org
>> Objet : [Fusionforge-general] rpm build on fusionforge
>>
>> Hi,
>>
>> I have tested mock on a debian lenny, and it seems to work
>> well for centos 5.
>>
>> Here are the commands :
>>
>> apt-get install mock
>> perl -pi -e "s/^config_opts\[\'chroot_setup_cmd\'\] =
>> \'install
>> buildsys-build\'/config_opts\[\'chroot_setup_cmd\'\] =
>> \'install glibc buildsys-build\'/g" /etc/mock/epel-5-i386.cfg
>> mock -r epel-5-i386 --init
>>
>> If there is no error, mock is installed and we are able to
>> build fusionforge rpms for a centos 5.
>>
>> Can someone who has right to run apt-get try this ?
>>
>> Alexandre Neymann.
>>
>> _______________________________________________
>> Fusionforge-general mailing list
>> Fusionforge-general at lists.fusionforge.org
>> http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionfo
>> rge-general
>>
>>
More information about the Fusionforge-general
mailing list