Line 6... |
Line 6... |
6 |
- ulogd
|
6 |
- ulogd
|
7 |
|
7 |
|
8 |
This howto explains how to build RPM of these programs in order to keep the distribution clean
|
8 |
This howto explains how to build RPM of these programs in order to keep the distribution clean
|
9 |
|
9 |
|
10 |
**** Prepare the RPM creation structure ***
|
10 |
**** Prepare the RPM creation structure ***
|
11 |
- install the "rpm-build", "gengetopt", "libtool" packages
|
11 |
- install the "kernel-userspace-headers", "rpm-build", "gengetopt", "libtool" packages
|
12 |
- create directories structure in your user home : mkdir -p ~/rpmbuild/{SRPMS,SOURCES,SPECS,tmp}
|
12 |
- create directories structure in your user home : mkdir -p ~/rpmbuild/{SRPMS,SOURCES,SPECS,tmp}
|
13 |
- find the ".rpmmacros" file on mageia wiki (https://wiki.mageia.org/en/Packagers_RPM_tutorial) and copy it in your home directory
|
13 |
- find the ".rpmmacros" file on mageia wiki (https://wiki.mageia.org/en/Packagers_RPM_tutorial) and copy it in your home directory
|
14 |
|
14 |
|
15 |
**** Coova-chilli *****
|
15 |
**** Coova-chilli *****
|
16 |
- retrieve the last tarball of coova-chilli (or the svn archive).
|
16 |
- retrieve the last tarball of coova-chilli (or the svn archive).
|
Line 26... |
Line 26... |
26 |
- exclure de l'archive les fichiers inutiles pour ALCASAR (wpad.dat, wwwdir, etc. via la directive '%exclude')
|
26 |
- exclure de l'archive les fichiers inutiles pour ALCASAR (wpad.dat, wwwdir, etc. via la directive '%exclude')
|
27 |
|
27 |
|
28 |
**** HAVP ****
|
28 |
**** HAVP ****
|
29 |
- 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)
|
29 |
- 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)
|
30 |
- copier ce tarball dans ~/rpmbuild/SOURCES/
|
30 |
- copier ce tarball dans ~/rpmbuild/SOURCES/
|
31 |
- adaptation du fichier .spec (version, packager, commentaires, etc.)
|
- |
|
32 |
|
31 |
- adaptation du fichier .spec (version, packager, commentaires, etc.)
|
- |
|
32 |
|
- |
|
33 |
**** ipt_netflow ****
|
- |
|
34 |
- install the RPMs "kernel-server-devel-x.y", "lib64iptables-devel (libiptables)"
|
- |
|
35 |
- retrieve, decompress and test the conpilation of the last version (configure, make all install)
|
- |
|
36 |
- test to load the module (modprobe ipt_NETFLOW)
|
- |
|
37 |
|
33 |
Generated by GNU Enscript 1.6.6.
|
38 |
Generated by GNU Enscript 1.6.6.
|