[AJ] Fichier d'installation du répertoire porteail

master
Olivier DOSSMANN 2012-06-19 14:56:24 +02:00
parent 9a80aeae29
commit 91f672278c
2 changed files with 63 additions and 0 deletions

24
LISMOI
View File

@ -67,6 +67,11 @@ nimporte quel système dexploitation POSIX.
Le programme ne requièrt aucune installation particulière. Placez le où
vous voudrez.
En revanche il est possible d'utiliser le script 'install.sh' pour copier
le contenu du dossier 'porteail' dans celui du dossier '~/public_html'.;
Pour de plus amples informations sur ce script, lisez le chapitre 'install.sh'.
### CONFIGURATION ###
Copiez le fichier 'configrc.exemple' (ou bien renommez le) en 'configrc'.
@ -239,6 +244,25 @@ par
Comme pour l'introduction, il suffit de supprimer le dièse '#' en début de
ligne.
#--[[ Le fichier install.sh ]]--#
'install.sh' est un script qui permet de déplacer le résultat du programme
PorteAil dans un dossier de son choix.
Pour l'utiliser il suffit de lancer la commande suivante :
sh install.sh
Par défaut le script essaie de copier le tout dans le dossier 'public_html'
du dossier personnel. Par exemple le dossier '/home/olivier/public_html'
si votre dossier personnel se trouve dans '/home/olivier'.
Pour modifier les valeurs d'origine et de destination de la copie, éditez le
script et modifiez les valeurs suivantes :
- SRCDIR : contient l'adresse relative du dossier où se situe les fichiers
à copier
- DESTDIR : contient l'adresse exacte où copier les fichiers (la destination).
### POUR ALLER PLUS LOIN ###
Tous les éléments expliqués ci-avant ne seront que partiellement ou pas du

39
install.sh 100755
View File

@ -0,0 +1,39 @@
#!/usr/bin/env sh
# install.sh
# Copy porteail directory to user's public_html
SRCDIR=./porteail
DESTDIR=${HOME}/public_html
process() {
rm -f ${DESTDIR}/* && cp -r ${SRCDIR}/* ${DESTDIR} && echo "...installed!"
}
echo "INSTALL to ${DESTDIR}..."
if ! test -d ${SRCDIR}
then
echo "${SRCDIR} directory not found!"
exit 1
fi
if ! test -d ${DESTDIR}
then
echo "${DESTDIR} directory not found!"
fi
echo "This will delete ${DESTDIR} content and copy ${SRCDIR} into. Are you sure [y/n]?"
read response
if [ "${response}" = "y" ]
then
process
exit 0
elif [ "${response}" = "Y" ]
then
process
exit 0
else
exit 1
fi