Loading tools/edition_manager.js +5 −2 Original line number Diff line number Diff line Loading @@ -77,8 +77,9 @@ function create_project_baseconf(id, db, type_env){ Inclusion d'une configuration d'une édition au sein de la configuration globale de MaX */ function include_baseconf(config_file){ try{ var include_content = "<xi:include href='"+ config_file + "'/>"; var include_content = "<xi:include href='"+ config_file + "' xmlns:xi='http://www.w3.org/2001/XInclude'/>"; var include_dom = new DOMParser().parseFromString(include_content); Loading @@ -97,9 +98,11 @@ function include_baseconf(config_file){ fs.writeFile(MAIN_CONFIG_FILE, s.serializeToString(config_dom), function(err) { if(err) { return console.log(err); return console.log("ici" + err); } console.log( "=== Mise à jour de la configuration principale de MaX (inclusion de " + config_file + ") - OK"); }); } catch(e){console.log("plop")} } tools/max.sh +9 −2 Original line number Diff line number Diff line Loading @@ -35,7 +35,14 @@ db_project_feed(){ } demo_edition_build(){ echo "demo edition environment building ..." if [ -d ../editions/demo_lorem ]; then echo "Suppression de la demo existante" rm -rf ../editions/demo_lorem fi if [ -f ../configuration/demo_lorem_config_inc.xml ]; then echo "Suppression de la configuration de la demo existante" rm -r ../configuration/demo_lorem_config_inc.xml fi cp -r demo/demo_edition ../editions/demo_lorem cp demo/demo_lorem_config_inc.xml ../configuration/ echo " -> resource files copy: DONE" Loading Loading
tools/edition_manager.js +5 −2 Original line number Diff line number Diff line Loading @@ -77,8 +77,9 @@ function create_project_baseconf(id, db, type_env){ Inclusion d'une configuration d'une édition au sein de la configuration globale de MaX */ function include_baseconf(config_file){ try{ var include_content = "<xi:include href='"+ config_file + "'/>"; var include_content = "<xi:include href='"+ config_file + "' xmlns:xi='http://www.w3.org/2001/XInclude'/>"; var include_dom = new DOMParser().parseFromString(include_content); Loading @@ -97,9 +98,11 @@ function include_baseconf(config_file){ fs.writeFile(MAIN_CONFIG_FILE, s.serializeToString(config_dom), function(err) { if(err) { return console.log(err); return console.log("ici" + err); } console.log( "=== Mise à jour de la configuration principale de MaX (inclusion de " + config_file + ") - OK"); }); } catch(e){console.log("plop")} }
tools/max.sh +9 −2 Original line number Diff line number Diff line Loading @@ -35,7 +35,14 @@ db_project_feed(){ } demo_edition_build(){ echo "demo edition environment building ..." if [ -d ../editions/demo_lorem ]; then echo "Suppression de la demo existante" rm -rf ../editions/demo_lorem fi if [ -f ../configuration/demo_lorem_config_inc.xml ]; then echo "Suppression de la configuration de la demo existante" rm -r ../configuration/demo_lorem_config_inc.xml fi cp -r demo/demo_edition ../editions/demo_lorem cp demo/demo_lorem_config_inc.xml ../configuration/ echo " -> resource files copy: DONE" Loading