Par mushroom.
Ce document est placé dans le Domaine Public.
Lorsqu'on rédige un script appelé à remplir des tâches d'administration, il est souvent nécessaire de le tester dans des conditions aussi proches que possible de son exécution définitive.
Pour ce, deux solutions :
rm -fr ${VARIABLE}
par echo "rm -fr ${VARIABLE}"
.
La deuxième solution est certainement la plus tentante, mais est hélas plutôt fastidieuse à réaliser à la main. C'est pourquoi cette petite astuce va vous montrer comment obtenir une arborescence de test parfaite, au prix de deux commandes seulement.
Tout d'abord créez, dans /tmp
ou dans votre /home
, un dossier qui deviendra la racine de votre arborescence (ici "deadtree") :
mkdir deadtree
Ensuite, procurez-vous le paquet aaa_base
(serie A de l'installation, ou répertoire /slackware/a
du 1er CD d'install) de votre Slackware et exécutez la commande suivante :
/sbin/installpkg -root deadtree aaa_base.tgz
Voilà, vous avez à présent dans deadtree une arborescence vide en tout point identique à celle de votre distribution. Bons tests bien méchants. :)
Thèmes : #administration #developpement #installation #mushroom #trucs
Sauf indication contraire, ce document est placé sous licence CC-BY-SA 3.0.