[IMP] make install command improvements in order the user to give
"INSTALLDIR" variable to copy files into
This commit is contained in:
		@@ -108,7 +108,7 @@ homepage:
 | 
			
		||||
	@$(PROG_ECHO) -e "  …terminée."
 | 
			
		||||
 | 
			
		||||
install:
 | 
			
		||||
	@$(PROG_SH) install.sh || exit 1
 | 
			
		||||
	@SRCDIR=$(DESTINATION) DESTDIR=$(INSTALLDIR) $(PROG_SH) install.sh || exit 1
 | 
			
		||||
 | 
			
		||||
## NETTOYAGE
 | 
			
		||||
# nettoyage des fichiers générés
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										28
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								README.md
									
									
									
									
									
								
							@@ -250,32 +250,26 @@ par
 | 
			
		||||
Comme pour l'introduction, il suffit de supprimer le dièse **#** en début de 
 | 
			
		||||
ligne.
 | 
			
		||||
 | 
			
		||||
### Le fichier install.sh
 | 
			
		||||
### Publication
 | 
			
		||||
 | 
			
		||||
**install.sh** est un script qui permet de déplacer le résultat du programme 
 | 
			
		||||
PorteAil dans un dossier de son choix.
 | 
			
		||||
Pour publier le résultat dans un dossier web, il vous suffit d'utiliser la 
 | 
			
		||||
commande suivante : 
 | 
			
		||||
 | 
			
		||||
Pour l'utiliser il suffit de lancer la commande suivante :
 | 
			
		||||
    make install
 | 
			
		||||
 | 
			
		||||
    sh install.sh
 | 
			
		||||
Ceci permet de déplacer le résultat du programme PorteAil dans un dossier 
 | 
			
		||||
de votre choix.
 | 
			
		||||
 | 
			
		||||
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 :
 | 
			
		||||
fichier de configuration *configrc* 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).
 | 
			
		||||
 | 
			
		||||
NB : Il est possible d'avoir le même fonctionnement en utilisant la commande 
 | 
			
		||||
 suivante : 
 | 
			
		||||
 | 
			
		||||
    make install
 | 
			
		||||
 | 
			
		||||
Et tout sera copié de DESTDIR à SRCDIR.
 | 
			
		||||
- DESTINATION : contient l'adresse relative du dossier où se situe les fichiers 
 | 
			
		||||
 à copier (résultant d'une compilation de PorteAil)
 | 
			
		||||
- INSTALLDIR : contient l'adresse exacte où copier les fichiers (la destination).
 | 
			
		||||
 | 
			
		||||
## Pour aller plus loin
 | 
			
		||||
 | 
			
		||||
@@ -355,6 +349,8 @@ Configuration avancée :
 | 
			
		||||
- CATEGORIES : dossier contenant les fichiers sources des catégories.
 | 
			
		||||
- IMAGES : dossier par défaut contenant les images pour les éléments.
 | 
			
		||||
- CSS : dossier par défaut des feuilles de style
 | 
			
		||||
- INSTALLDIR : dossier utilisé lors de la commande *make install* permettant 
 | 
			
		||||
 de copier le résultat final dans un dossier web.
 | 
			
		||||
- IMAGES_DESTINATION : nom du dossier qui contiendra les images utilisées par la
 | 
			
		||||
 page finale
 | 
			
		||||
- CSS_NAME : nom du fichier CSS final
 | 
			
		||||
 
 | 
			
		||||
@@ -36,6 +36,7 @@ DESTINATION = porteail
 | 
			
		||||
#IMAGES = img
 | 
			
		||||
#IMAGES_DESTINATION = image
 | 
			
		||||
#CSS = style
 | 
			
		||||
#INSTALLDIR = ${HOME}/public_html
 | 
			
		||||
#
 | 
			
		||||
###--[[ style ]]--##
 | 
			
		||||
#
 | 
			
		||||
 
 | 
			
		||||
@@ -4,8 +4,8 @@
 | 
			
		||||
 | 
			
		||||
# Copy porteail directory to user's public_html
 | 
			
		||||
 | 
			
		||||
SRCDIR=./porteail
 | 
			
		||||
DESTDIR=${HOME}/public_html
 | 
			
		||||
SRCDIR=${SRCDIR:-'./porteail'}
 | 
			
		||||
DESTDIR=${DESTDIR:-"${HOME}/public_html"}
 | 
			
		||||
STATICDIR=./static
 | 
			
		||||
 | 
			
		||||
staticdir_content=0
 | 
			
		||||
@@ -37,6 +37,7 @@ fi
 | 
			
		||||
if ! test -d ${DESTDIR}
 | 
			
		||||
then
 | 
			
		||||
  echo "${DESTDIR} directory not found!"
 | 
			
		||||
  exit 1
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
echo "This will delete ${DESTDIR} content and copy ${SRCDIR} into. Are you sure [y/n]?"
 | 
			
		||||
 
 | 
			
		||||
@@ -36,6 +36,7 @@ CATEGORIES = categ
 | 
			
		||||
IMAGES = img
 | 
			
		||||
IMAGES_DESTINATION = image
 | 
			
		||||
CSS = style
 | 
			
		||||
INSTALLDIR = ${HOME}/public_html
 | 
			
		||||
 | 
			
		||||
##--[[ style ]]--##
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user