Subversion Repositories ALCASAR

Rev

Rev 674 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 674 Rev 793
Line 8... Line 8...
8
- pour tester cette structure, se positionner dans le répertoire ~/rpmbuild/SPEC/ et lancer la génération du RPM (rpmbuild -ba coova-chilli.spec)
8
- pour tester cette structure, se positionner dans le répertoire ~/rpmbuild/SPEC/ et lancer la génération du RPM (rpmbuild -ba coova-chilli.spec)
9
- si tout est ok, les RPMs sont créés dans le répertoire ~/rpmbuild/RPMS. Supprimer ces RPM
9
- si tout est ok, les RPMs sont créés dans le répertoire ~/rpmbuild/RPMS. Supprimer ces RPM
10
 
10
 
11
****  Coova-chilli   *****
11
****  Coova-chilli   *****
12
- récupérer le 'tarball' de la dernière version de coova-chilli.
12
- récupérer le 'tarball' de la dernière version de coova-chilli.
13
- Le décompresser dans un répertoire et tester la compilation traditionnelle (./configure + make)
13
- Le décompresser dans un répertoire et lancer la compilation traditionnelle (./configure + make). Cela permet de s'assurer que tout les pré-requis sont bien présents.
14
- tester l'install en tant que root (make install). Tout est dans /usr/local/sbin|etc|share|... désisntaller par "make uninstall"
14
- tester l'install en tant que root (make install). Tout est dans /usr/local/sbin|etc|share|... désisntaller par "make uninstall"
15
- copier le tarball dans ~/rpmbuild/SOURCES/
15
- copier le tarball dans ~/rpmbuild/SOURCES/
16
###  pour versions antérieures à 1.2.5 de coova  ####
16
###  pour versions antérieures à 1.2.5 de coova  ####
17
- récupérer le .spec de la version 1.2.5 et l'adaptater (version, packager, commentaires, etc.) + commenter 
17
- récupérer le .spec de la version 1.2.5 et l'adaptater (version, packager, commentaires, etc.) + commenter 
18
	- la ligne 104 ('--with-openssl \') : on n'a pas besoin du support openssl (la compil avec openssl ne fonctionne pas. On supprime openssl car dans ALCASAR, on passe par apache pour le chiffrement) 
18
	- la ligne 104 ('--with-openssl \') : on n'a pas besoin du support openssl (la compil avec openssl ne fonctionne pas. On supprime openssl car dans ALCASAR, on passe par apache pour le chiffrement) 
Line 22... Line 22...
22
	- copier le makefile.am d'origine en makefile.am.patch et modifier la ligne AM CFLAGS (vers la ligne 15)
22
	- copier le makefile.am d'origine en makefile.am.patch et modifier la ligne AM CFLAGS (vers la ligne 15)
23
	- créer le fichier patch unifié en lançant "diff -u makefile.am makefile.am.patch > mon_patch.diff
23
	- créer le fichier patch unifié en lançant "diff -u makefile.am makefile.am.patch > mon_patch.diff
24
	- copié ce fichier sous rpmbuild/SOURCES avec le nom spécifié dans le .spec
24
	- copié ce fichier sous rpmbuild/SOURCES avec le nom spécifié dans le .spec
25
- se positionner dans rpmbuild/SPEC et lancer la génération du RPM (rpmbuild -ba coova-chilli.spec)
25
- se positionner dans rpmbuild/SPEC et lancer la génération du RPM (rpmbuild -ba coova-chilli.spec)
26
###   pour version supérieures ou égales à 1.2.6 de coova  ####
26
###   pour version supérieures ou égales à 1.2.6 de coova  ####
27
- copier le fichier ".spec" RedHat du répertoire "distro" de l'archive décompressée dans ~rpmbuild/SPEC et l'adapter (version, packager, commentaires, etc.). Ou adapter le .spec utilisé précédement.
27
- copier et adapter le .spec utilisé précédement. LEs modifs ont été les suivantes :
28
- ajouter en première ligne "%define _disable_ld_no_undefined 1"
28
	- ajouter en première ligne "%define _disable_ld_no_undefined 1"
29
- ajouter 2 lignes intégrant le répertoire "lib64" lors de la suppression des binaires statiques (rm -rf $RPM_BUILD_ROOT/usr/lib/*.la)
29
	- ajouter 2 lignes intégrant le répertoire "lib64" lors de la suppression des binaires statiques (rm -rf $RPM_BUILD_ROOT/usr/lib/*.la)
30
- se positionner dans rpmbuild/SPEC et lancer la génération du RPM en supprimant le support ssl (rpmbuild -ba coova-chilli.spec --without ssl)
30
- se positionner dans rpmbuild/SPEC et lancer la génération du RPM en supprimant le support ssl (rpmbuild -ba coova-chilli.spec --without ssl)
31
 
31
 
32
**** HAVP ****
32
**** HAVP ****
33
- récupérer le tarball de la dernière version d'HAVP. Le décompresser dans un répertoire et tester la compilation traditionnelle (./configure + make)
33
- récupérer le tarball de la dernière version d'HAVP. Le décompresser dans un répertoire et tester la compilation traditionnelle (./configure + make)
34
- copier ce tarball dans ~/rpmbuild/SOURCES/
34
- copier ce tarball dans ~/rpmbuild/SOURCES/
35
- adaptation du fichier .spec (version, packager, commentaires, etc.) + 
-
 
36
cd rp
-
 
37
 
35
- adaptation du fichier .spec (version, packager, commentaires, etc.)
-
 
36
 
38

Generated by GNU Enscript 1.6.6.
37

Generated by GNU Enscript 1.6.6.