[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."
|
||||
|
||||
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 ]]--##
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user