diff --git a/burp.service b/burp.service new file mode 100644 index 0000000..9cb3ca8 --- /dev/null +++ b/burp.service @@ -0,0 +1,14 @@ +[Unit] +Description=Burp Backup Server +Documentation=man:burp(1) +After=network.target nss-lookup.target syslog.target local-fs.target remote-fs.target + +[Service] +Type=forking +EnvironmentFile=-/etc/sysconfig/burp-server +Environment=CONFIG=/etc/burp/burp-server.conf +ExecStart=/usr/sbin/burp -c $CONFIG +Restart=on-failure + +[Install] +WantedBy=multi-user.target diff --git a/burp2.spec b/burp2.spec index 12ccb56..6147d3b 100644 --- a/burp2.spec +++ b/burp2.spec @@ -30,7 +30,6 @@ BuildRequires: openssl-devel BuildRequires: ncurses-devel BuildRequires: libacl-devel BuildRequires: uthash-devel -BuildRequires: yajl-devel %if 0%{?fedora} >= 36 || 0%{?rhel} >= 9 BuildRequires: systemd-rpm-macros diff --git a/pkg_build.md b/pkg_build.md index c313e7b..7d74a0c 100644 --- a/pkg_build.md +++ b/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 - 2.3.38 -- bumped to 2.3.38 +```bash +dnf builddep ~/rpmbuild/SPECS/burp2.spec +```