admin
hello les linuxiens
je viens de recompiler le rpm source de fedora core 14 vers centos 5.5
c’est le rpm de bind 9.7.3
il est necessaire de realiser certaines modifications sur le rpm source
cela se traduit par un petit patch à apporter au fichier configure.in du rpm source . voici le patch
diff -u unpatched/configure.in patched/configure.in
--- unpatched/configure.in 2010-07-05 14:02:20.000000000 +0200
+++ patched/configure.in 2010-07-05 14:03:48.000000000 +0200
@@ -282,7 +282,8 @@
AC_C_INLINE
AC_C_VOLATILE
AC_CHECK_FUNC(sysctlbyname, AC_DEFINE(HAVE_SYSCTLBYNAME))
-AC_C_FLEXIBLE_ARRAY_MEMBER
+# RvR: this breaks things on RHEL5
+#AC_C_FLEXIBLE_ARRAY_MEMBER
apres cette modifications le rpm source se recompile sur centos 5.5
il est necessaire de recompiler les rpm sources fedora core 14
libp11 et engine_pkcs11
~]# rpm -qa | egrep libp11
libp11-0.2.7-2
libp11-devel-0.2.7-2
~]# rpm -qa | egrep engine_pkcs11
engine_pkcs11-0.1.8-1
ces 2 paquets rpm sortent de centos 5.5 ils proviennent de fedora core 14
il est necessaire de les recompiler et de les installer proprement
etant donne que ces 2 paquets sortent de centos 5.5 il est necessaire de verifier manuellement les mises à jour des depots fedora pour les mettre à jour si necessaire
je vous joins le rpm source realise par mes soins le rpm n’est pas signe
http://ns.fakessh.eu/bind-9.7.3-1.src.rpm
je viens de finir la validation du rpm de bind pour el4 et el5 via koji
j’ai utilise l’interface koji pour compiler proprement le rpm source patche par mes soins
koji construit proprement les rpm en utilisant toute les utilitaires disponibles
je vous joins les 2 adresses de koji builder pour el4 et el5
http://koji.fedoraproject.org/koji/taskinfo?taskID=2946337
http://koji.fedoraproject.org/koji/taskinfo?taskID=2946309
je viens de realiser comme je n’arrive pas à publier le rpm source sur l’interface koji
les builds rpm sont retirés de l’interface koji
je vais essaye de resoudre ce probleme
en tout cas pour realiser le build tout seul
in faut se creer un compte utilisateur sur koji
et creer les certificats
yum install fedora-packager fedpkg koji
/usr/bin/fedora-packager-setup
koji build --scratch dist-5E-epel /root/bind-9.7.3-1.src.rpm
koji build --scratch dist-4E-epel /root/bind-9.7.3-1.src.rpm
ceci permet de creer les rpm
This article is copyright © by admin: Sat May 19 17:18:18 UTC 2012