From 91f672278c2370384be234915cf50821b9bda9f8 Mon Sep 17 00:00:00 2001 From: Olivier DOSSMANN Date: Tue, 19 Jun 2012 14:56:24 +0200 Subject: [PATCH] =?UTF-8?q?[AJ]=20Fichier=20d'installation=20du=20r=C3=A9p?= =?UTF-8?q?ertoire=20porteail?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LISMOI | 24 ++++++++++++++++++++++++ install.sh | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100755 install.sh diff --git a/LISMOI b/LISMOI index fc26bad..45dc471 100644 --- a/LISMOI +++ b/LISMOI @@ -67,6 +67,11 @@ n’importe quel système d’exploitation 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 diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..cb1d38d --- /dev/null +++ b/install.sh @@ -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