[PKGBUILD] Rebuild automatisé

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
Distag
yeomen
Messages : 272
Inscription : dim. 03 avr. 2011, 15:58

[PKGBUILD] Rebuild automatisé

Message 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
x86_64 | KDE | Clavier Bépo
Avatar de l’utilisateur
papajoke
Elfe
Messages : 773
Inscription : sam. 30 août 2014, 19:54

Re: [PKGBUILD] Rebuild automatisé

Message 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
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Répondre