| 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>]"
|