Alors, j'adore arch, mais quand tu fais le con, y'a pas d'outil facile pour te raccrocher aux branches. (J'envie FreeBSD qui apporte toujours par défaut un fichier
.sample
ou -dist
pour chaque paquet, qui est en ro
). Et comme j'aime faire l'andouille , bah j'me suis écrit ce petit script tout mignon :Code : Tout sélectionner
#!/usr/bin/env bash
case "$1" in
/*)
pacman -Qo "$1" >/dev/null || exit 1
tar --extract --to-stdout --file "/var/cache/pacman/pkg/$(pacman -Q $(pacman -Qqo "$1") | sed 's/ /-/g')-$(uname --machine).pkg.tar.xz" "${1/\//}" > "$1.sample" || exit 2
chmod a-w "$1.sample" || exit 3
;;
*)
echo "Use an abolute path." >&2 && exit 4
;;
esac
.sample
sur lequel on enlève les droits de modif -w
.Et puis c'est tout