Commit ed74ef89 authored by dje's avatar dje
Browse files

amélioration script install démo

parent 781156f2
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
//checks dependencies availabilty
try {
    require.resolve("readline");
    require.resolve("xmldom");
} catch(e) {
    console.log("Missing librairies - Please run npm install readline xmldom");
    process.exit(e.code);
}

//imports des librairies
var fs = require('fs');
var readline = require('readline');
var DOMParser = require('xmldom').DOMParser;
var XMLSerializer = require('xmldom').XMLSerializer;



const CONFIGURATION_FOLDER_PATH = "../configuration/";
const EDITIONS_FOLDER_PATH = "../editions/";
const MAIN_CONFIG_FILE_NAME = "configuration.xml";
+14 −2
Original line number Diff line number Diff line
@@ -35,6 +35,12 @@ db_project_feed(){
}

demo_edition_build(){
    if [ ! -d ../editions ]
    then
	echo 'Création répertoire "editions"'
	mkdir ../editions
    fi
    
    if [ -d ../editions/demo_lorem ]; then
	echo "Suppression de la demo existante"
	rm -rf ../editions/demo_lorem
@@ -44,7 +50,13 @@ demo_edition_build(){
    cp demo/demo_lorem_config_inc.xml ../editions/demo_lorem
    echo "  -> resource files copy: DONE"
    node edition_manager.js -demo
    if [ $? -ne 0 ]
    then
	echo 'Process failed'
	exit 1
    else
	format_configuration_file
    fi
}

new_edition_build(){