Page 1 sur 1

[PKGBUILD] Rebuild automatisé

Publié : sam. 31 juil. 2021, 16:24
par Distag
Bonjour,

J’aimerais savoir s’il y a un moyen, lorsqu’un package est mis à jour, de le rebuilder en lui modifiant sa config automatiquement.

L’exemple auquel je pense est celui de gdb, j’aimerais qu’a chaque mise à jour, qu’il soit rebuildé avec des ajouts à la config par défaut du PKGBUILD. Je le fais à la main quand je m’en aperçois, mais j’aimerais l’automatiser.

Comment je fais pour automatiser cela? est-ce qu’il y a déjà un truc de prévu dans arch, dans pacman ou autre pour faire ceci?

Merci d’avance

Re: [PKGBUILD] Rebuild automatisé

Publié : dim. 01 août 2021, 07:56
par papajoke
bonjour

paquet aur ou repos ?

pour le repo, je suppose, tu peux créer un hook post install (zz**.hook) qui va juste afficher une ligne type "gdb à recompiler: lancer $HOME/bin/script.sh":
et script du type

Code : Tout sélectionner

cd xxxxxxx
yay -G gdb # (ou? asp export gdb)
cd gdb
sed "*******" PKGBUILD
makepkg -si
cd ..
rm -rf gdb
pas possible de lancer le script directement dans le hook :cry: , donc on affiche juste la ligne de commande à copier/executer

:mrgreen: oui, ce n'est pas pas du tout automatique... mais alors on n'utilise plus pacman comme commande mais un script maison :x

Code : Tout sélectionner

paquets=$(checkupdates)
pacman -syu
if " gdb " est dans paquets
    sudo -k
    $HOME/bin/script.sh
fi