« Auto-éditer un wikilivre/Auto-référencer/INSTALLER.sh » : différence entre les versions
Contenu supprimé Contenu ajouté
WL:RD : Initialisation de la page |
m WL:RD : ! mise en page, * diverses retouches |
||
Ligne 18 :
#P Pour les traductions '. gettext.sh' en tête du fichier.
#P . gettext.sh
#O Si le premier paramètre de la ligne de commandes commence par ''pour''
#O alors
#O Si le deuxième paramètre est 'moi'
then ▼
{▼
echo "Cette option 'pour moi'
if test -w ~/Annexer; then echo -e "\033[5;33m Le répertoire 'Annexer' pré-existe, il doit être supprimé ou renommé. \033[0m "; exit -1; fi▼
mkdir ~/Annexer ~/Annexer/bin; cp ~/tmp/bin/* ~/Annexer/bin/.; chmod 755 ~/Annexer/bin/*▼
mkdir ~/Annexer/src; cp ~/tmp/src/* ~/Annexer/src/.▼
mkdir ~/Annexer/doc; cp -R ~/tmp/doc/* ~/Annexer/doc/.▼
echo "La suppression du contenu du répertoire '~/tmp' n'est pas envisagée avec l'option 'pour moi'."▼
exit 0▼
fi▼
then ▼
{▼
echo "Cette option 'pour tous' n'est pas encore en service."▼
exit 0▼
if [ "$2" = "admin" ]
{▼
echo "Cette option 'pour administrateurs' n'est pas encore en service."▼
exit 0
}▼
fi
#O Fin si
fi
#O Si le répertoire ~/tmp existe, alors: afficher sa présence, sinon: créer le
Ligne 247 ⟶ 286 :
#O Nettoyage des répertoires.
exit 0 #w demander avant de supprimer !
rm -f ~/tmp/*.tmp; rm -f ~/tmp/*.txt; rm -f ~/tmp/temp/*.tmp; rm -f ~/tmp/temp/*.txt; rm -f ~/tmp/temp/*.sh;
▲ {
▲ if [ "$2" = "moi" ]
▲ then
▲ {
▲ echo "Cette option 'pour moi' va copier tous les fichiers dans un répertoire 'Annexer' sous le répertoire principal de l'utilisateur de l'ordinateur."
▲ if test -w ~/Annexer; then echo "Le répertoire 'Annexer' pré-existe, il doit être supprimé ou renommé."; exit -1; fi
▲ mkdir ~/Annexer ~/Annexer/bin; cp ~/tmp/bin/* ~/Annexer/bin/.; chmod 755 ~/Annexer/bin/*
▲ mkdir ~/Annexer/src; cp ~/tmp/src/* ~/Annexer/src/.
▲ mkdir ~/Annexer/doc; cp -R ~/tmp/doc/* ~/Annexer/doc/.
▲ echo "La suppression du contenu du répertoire '~/tmp' n'est pas envisagée avec l'option 'pour moi'.
▲ {
▲ fi
▲ if [ "$2" = "tous" ]
▲ then
▲ {
▲ echo "Cette option 'pour tous' n'est pas encore en service."
▲ exit 0
▲ {
▲ fi
▲ if [ "$2" = "admin" ]
▲ then
▲ {
▲ echo "Cette option 'pour administrateurs' n'est pas encore en service."
▲ exit 0
▲ {
▲ fi
▲ }
</syntaxhighlight>
{{AutoCat}}
|