Commit ea9e33ed authored by chauveau's avatar chauveau
Browse files

amélioration scripts install

parent cf98e177
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -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);

@@ -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")}
    
}
+9 −2
Original line number Diff line number Diff line
@@ -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"