[AJ] Fichier d'installation du répertoire porteail
This commit is contained in:
parent
9a80aeae29
commit
91f672278c
24
LISMOI
24
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ù
|
Le programme ne requièrt aucune installation particulière. Placez le où
|
||||||
vous voudrez.
|
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 ###
|
### CONFIGURATION ###
|
||||||
|
|
||||||
Copiez le fichier 'configrc.exemple' (ou bien renommez le) en 'configrc'.
|
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
|
Comme pour l'introduction, il suffit de supprimer le dièse '#' en début de
|
||||||
ligne.
|
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 ###
|
### POUR ALLER PLUS LOIN ###
|
||||||
|
|
||||||
Tous les éléments expliqués ci-avant ne seront que partiellement ou pas du
|
Tous les éléments expliqués ci-avant ne seront que partiellement ou pas du
|
||||||
|
39
install.sh
Executable file
39
install.sh
Executable 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
|
Loading…
Reference in New Issue
Block a user