[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."
 | 
						@$(PROG_ECHO) -e "  …terminée."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
install:
 | 
					install:
 | 
				
			||||||
	@$(PROG_SH) install.sh || exit 1
 | 
						@SRCDIR=$(DESTINATION) DESTDIR=$(INSTALLDIR) $(PROG_SH) install.sh || exit 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## NETTOYAGE
 | 
					## NETTOYAGE
 | 
				
			||||||
# nettoyage des fichiers générés
 | 
					# 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 
 | 
					Comme pour l'introduction, il suffit de supprimer le dièse **#** en début de 
 | 
				
			||||||
ligne.
 | 
					ligne.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Le fichier install.sh
 | 
					### Publication
 | 
				
			||||||
 | 
					
 | 
				
			||||||
**install.sh** est un script qui permet de déplacer le résultat du programme 
 | 
					Pour publier le résultat dans un dossier web, il vous suffit d'utiliser la 
 | 
				
			||||||
PorteAil dans un dossier de son choix.
 | 
					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** 
 | 
					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** 
 | 
					du dossier personnel. Par exemple le dossier **/home/olivier/public_html** 
 | 
				
			||||||
si votre dossier personnel se trouve dans **/home/olivier**.
 | 
					si votre dossier personnel se trouve dans **/home/olivier**.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Pour modifier les valeurs d'origine et de destination de la copie, éditez le 
 | 
					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 
 | 
					- DESTINATION : contient l'adresse relative du dossier où se situe les fichiers 
 | 
				
			||||||
 à copier
 | 
					 à copier (résultant d'une compilation de PorteAil)
 | 
				
			||||||
- DESTDIR : contient l'adresse exacte où copier les fichiers (la destination).
 | 
					- INSTALLDIR : 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.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Pour aller plus loin
 | 
					## Pour aller plus loin
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -355,6 +349,8 @@ Configuration avancée :
 | 
				
			|||||||
- CATEGORIES : dossier contenant les fichiers sources des catégories.
 | 
					- CATEGORIES : dossier contenant les fichiers sources des catégories.
 | 
				
			||||||
- IMAGES : dossier par défaut contenant les images pour les éléments.
 | 
					- IMAGES : dossier par défaut contenant les images pour les éléments.
 | 
				
			||||||
- CSS : dossier par défaut des feuilles de style
 | 
					- 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
 | 
					- IMAGES_DESTINATION : nom du dossier qui contiendra les images utilisées par la
 | 
				
			||||||
 page finale
 | 
					 page finale
 | 
				
			||||||
- CSS_NAME : nom du fichier CSS final
 | 
					- CSS_NAME : nom du fichier CSS final
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -36,6 +36,7 @@ DESTINATION = porteail
 | 
				
			|||||||
#IMAGES = img
 | 
					#IMAGES = img
 | 
				
			||||||
#IMAGES_DESTINATION = image
 | 
					#IMAGES_DESTINATION = image
 | 
				
			||||||
#CSS = style
 | 
					#CSS = style
 | 
				
			||||||
 | 
					#INSTALLDIR = ${HOME}/public_html
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
###--[[ style ]]--##
 | 
					###--[[ style ]]--##
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,8 +4,8 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# Copy porteail directory to user's public_html
 | 
					# Copy porteail directory to user's public_html
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SRCDIR=./porteail
 | 
					SRCDIR=${SRCDIR:-'./porteail'}
 | 
				
			||||||
DESTDIR=${HOME}/public_html
 | 
					DESTDIR=${DESTDIR:-"${HOME}/public_html"}
 | 
				
			||||||
STATICDIR=./static
 | 
					STATICDIR=./static
 | 
				
			||||||
 | 
					
 | 
				
			||||||
staticdir_content=0
 | 
					staticdir_content=0
 | 
				
			||||||
@@ -37,6 +37,7 @@ fi
 | 
				
			|||||||
if ! test -d ${DESTDIR}
 | 
					if ! test -d ${DESTDIR}
 | 
				
			||||||
then
 | 
					then
 | 
				
			||||||
  echo "${DESTDIR} directory not found!"
 | 
					  echo "${DESTDIR} directory not found!"
 | 
				
			||||||
 | 
					  exit 1
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
echo "This will delete ${DESTDIR} content and copy ${SRCDIR} into. Are you sure [y/n]?"
 | 
					echo "This will delete ${DESTDIR} content and copy ${SRCDIR} into. Are you sure [y/n]?"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -36,6 +36,7 @@ CATEGORIES = categ
 | 
				
			|||||||
IMAGES = img
 | 
					IMAGES = img
 | 
				
			||||||
IMAGES_DESTINATION = image
 | 
					IMAGES_DESTINATION = image
 | 
				
			||||||
CSS = style
 | 
					CSS = style
 | 
				
			||||||
 | 
					INSTALLDIR = ${HOME}/public_html
 | 
				
			||||||
 | 
					
 | 
				
			||||||
##--[[ style ]]--##
 | 
					##--[[ style ]]--##
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user