[IMP] make install command improvements in order the user to give
"INSTALLDIR" variable to copy files into
This commit is contained in:
parent
1fbbb2ebb6
commit
1dca9ee18d
@ -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 ]]--##
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user