Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 823 | Rev 829 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 823 Rev 828
Line 33... Line 33...
33
 
33
 
34
# pour annuaire_tela, lecture seule;
34
# pour annuaire_tela, lecture seule;
35
# utilisée pour initialiser cel_utilisateurs dans maj-struct-201307.sql
35
# utilisée pour initialiser cel_utilisateurs dans maj-struct-201307.sql
Line -... Line 36...
-
 
36
annuairedb ?= tela_prod_v4
-
 
37
 
-
 
38
bdtfx ?= 1_01
-
 
39
bdtxa ?= 1_00
-
 
40
bdtfx_table = bdtfx_v$(bdtfx)
36
annuairedb ?= tela_prod_v4
41
bdtxa_table = bdtfx_v$(bdtxa)
37
 
42
 
38
# macro utilisable pour les targets nécessitant de tester la présence d'un couple (base,table)
43
# macro utilisable pour les targets nécessitant de tester la présence d'un couple (base,table)
39
# exemples:
44
# exemples:
40
# * $(call is_table,tb_eflore,bdtfx_v1_01)
45
# * $(call is_table,tb_eflore,bdtfx_v1_01)
Line 47... Line 52...
47
# génère les fichiers avec les bases de données souhaitées
52
# génère les fichiers avec les bases de données souhaitées
48
compile: reset
53
compile: reset
49
	@sed -i -e 's/`BASEEDIT`/`$(alterdb)`/g'  \
54
	@sed -i -e 's/`BASEEDIT`/`$(alterdb)`/g'  \
50
		   -e 's/`BASEANNUAIRE`/`$(annuairedb)`/g'  \
55
		   -e 's/`BASEANNUAIRE`/`$(annuairedb)`/g'  \
51
		   -e 's/`BASESOURCE`/`$(sourcedb)`/g'  \
56
		   -e 's/`BASESOURCE`/`$(sourcedb)`/g'  \
-
 
57
		   -e 's/`TABLEBDTFX`/`$(bdtfx_table)`/g'  \
-
 
58
		   -e 's/`TABLEBDTXA`/`$(bdtxa_table)`/g'  \
52
		   $(fichiers)
59
		   $(fichiers)
53
	@printf "Attention: les changements s'appliqueront sur la base \"%s\"\nLes sources utilisées seront: annuaire=\"%s\" ,  sources=\"%s\"\n(Ctrl+C pour interrompre, Enter pour continuer)\n" \
60
	@printf "Attention: les changements s'appliqueront sur la base \"%s\"\nLes sources utilisées seront: annuaire=\"%s\" ,  sources=\"%s\"\n(Ctrl+C pour interrompre, Enter pour continuer)\n" \
54
			`grep ^BASEEDIT .current|cut -d '\`' -f2` \
61
			`grep ^BASEEDIT .current|cut -d '\`' -f2` \
55
			`grep ^BASEANNUAIRE .current|cut -d '\`' -f2` \
62
			`grep ^BASEANNUAIRE .current|cut -d '\`' -f2` \
56
			`grep ^BASESOURCE .current|cut -d '\`' -f2`
63
			`grep ^BASESOURCE .current|cut -d '\`' -f2` \
-
 
64
			`grep ^TABLE_BDTFX .current|cut -d '=' -f2` \
-
 
65
			`grep ^TABLE_BDTXA .current|cut -d '=' -f2`
57
	@read
66
	@read
Line 58... Line 67...
58
 
67
 
59
reset:
68
reset:
Line 60... Line 69...
60
	@svn revert $(fichiers) &> /dev/null
69
	@svn revert $(fichiers) &> /dev/null
61
 
70
 
Line 62... Line 71...
62
 
71
 
63
help:
72
help:
64
	@echo "make [alterdb=<tb_cel_test>] [sourcedb=<tb_eflore>] [annuairedb=<tela_prod_v4>]"
73
	@echo "make [alterdb=<tb_cel_test>] [sourcedb=<tb_eflore>] [annuairedb=<tela_prod_v4>] [bdtfx=<1_01>] [bdtxa=<1_00>]"