[conf] Récupérer le fichier par défaut
Publié : mar. 28 oct. 2014, 20:40
Plop,
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
En gros : tester si ledit fichier appartient à un paquet, si oui, récupérer dans ledit paquet dans le cache ledit fichier de conf et l'écrire dans un
Et puis c'est tout
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