add missing src
This commit is contained in:
43
pkg_build.md
43
pkg_build.md
@@ -1,41 +1,14 @@
|
||||
# Construire son propre paquet rpm
|
||||
# Pkg build
|
||||
|
||||
|
||||
## Ressources
|
||||
créer l'arborescence rpmbuild
|
||||
|
||||
http://localhost/doku.php?id=rpmbuild
|
||||
Récupérer specfile et source
|
||||
|
||||
LIN 2.14
|
||||
installer rpm-build
|
||||
|
||||
installer les dépendances nécessaires à la construction du paquet
|
||||
|
||||
## Prérequis
|
||||
|
||||
Voir https://wiki.centos.org/HowTos/SetupRpmBuildEnvironment
|
||||
|
||||
## Objectif
|
||||
|
||||
Construire un paquet pour la dernière version de burp.
|
||||
|
||||
Principe: le paquet est disponible via une vieille version, on va s'inspirer de son fichier spec pour construire une version plus récente.
|
||||
|
||||
## Instructions
|
||||
|
||||
Télécharger le paquet source de burp (avec la commande yumdownloader du paquet yum-utils)
|
||||
|
||||
L'extraire
|
||||
|
||||
Installer les dépendances de construction avec yum-builddep
|
||||
|
||||
Tenter sa construction avec la commande rpmbuild.
|
||||
|
||||
Adapter le fichier spec à la dernière version disponible sur github, mettre à jour le changelog
|
||||
|
||||
Télécharger les sources de la version que l'on souhaite packager
|
||||
|
||||
Construction du paquet.
|
||||
|
||||
Vérifier le changelog
|
||||
|
||||
rpm -q --changelog burp-client |head
|
||||
* Wed Mar 03 2021 Thomas C <thomas@opendoor.fr> - 2.3.38
|
||||
- bumped to 2.3.38
|
||||
```bash
|
||||
dnf builddep ~/rpmbuild/SPECS/burp2.spec
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user