Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 802 → Rev 799

/trunk/services/configurations/Makefile
4,25 → 4,21
all: test
 
test:
@test '!' -e config.ini || { echo "config.ini exists"; exit 1; }
@cp config.defaut.ini config.ini
@sed -r -i -f test-conf.sed config.ini
@sed -r -i -f test-sous-conf.sed config_*.ini
@test -n "$(dbu)" -o -n "$(dbp)" && make bddconf || true
test '!' -e config.ini || { echo "config.ini exists"; exit 1; }
cp config.defaut.ini config.ini
sed -r -i -f test-conf.sed config.ini
sed -r -i -f test-sous-conf.sed config_*.ini
test -n "$(dbu)" -o -n "$(dbp)" && make bddconf
 
prod:
@test '!' -e config.ini || { echo "config.ini exists"; exit 1; }
@cp config.defaut.ini config.ini
@sed -r -i -f prod-conf.sed config.ini
@test -n "$(dbu)" -o -n "$(dbp)" && make bddconf || true
test '!' -e config.ini || { echo "config.ini exists"; exit 1; }
cp config.defaut.ini config.ini
sed -r -i -f prod-conf.sed config.ini
test -n "$(dbu)" -o -n "$(dbp)" && make bddconf
 
bddconf:
@test -n "$(dbu)" && sed -r -i "/^bdd_utilisateur/s/= .*/= \"$(dbu)\"/" config.ini || true
@test -n "$(dbp)" && sed -r -i "/^bdd_mot_de_passe/s/= .*/= \"$(dbp)\"/" config.ini || true
test -n "$(dbu)" && sed -r -i "/^bdd_utilisateur/s/= .*/= \"$(dbu)\"/" config.ini || true
test -n "$(dbp)" && sed -r -i "/^bdd_mot_de_passe/s/= .*/= \"$(dbp)\"/" config.ini || true
 
framework:
@mv framework.defaut.php framework.php
 
cache:
@cache=$(shell sed -n '/chemin_cache/s/.*= *//p' config.ini)
@test -n "$(cache)" && mkdir -p $(cache) || true
mv framework.defaut.php framework.php