Loading tools/build.sh 0 → 100755 +40 −0 Original line number Diff line number Diff line #!/bin/bash #builts max release ' zip DIRECTORY=$(cd `dirname $0` && pwd) #extracts max version from package.json MAX_VERSION=$(node -p -e "require('../package.json').version") RELEASE_FOLDER=max-v$MAX_VERSION #creates dest dist folder & sub folders mkdir $RELEASE_FOLDER mkdir $RELEASE_FOLDER/configuration mkdir $RELEASE_FOLDER/editions mkdir $RELEASE_FOLDER/plugins mkdir $RELEASE_FOLDER/tools #copies files & folders cp -r $DIRECTORY/../configuration/configuration.dist.xml $RELEASE_FOLDER/configuration cp -Lr $DIRECTORY/../ui $RELEASE_FOLDER cp -r $DIRECTORY/../rxq $RELEASE_FOLDER cp -r $DIRECTORY/../documentation $RELEASE_FOLDER cp $DIRECTORY/../max.xq $RELEASE_FOLDER cp $DIRECTORY/../legal.txt $RELEASE_FOLDER cp $DIRECTORY/../README.md $RELEASE_FOLDER cp -Lr $DIRECTORY/../plugins $RELEASE_FOLDER cp $DIRECTORY/../tools/max.sh $RELEASE_FOLDER/tools cp -r $DIRECTORY/../tools/xq $RELEASE_FOLDER/tools cp $DIRECTORY/../tools/*.xml $RELEASE_FOLDER/tools #removes equations plugin rm -rf $RELEASE_FOLDER/plugins/equations #injects MAX VERSION in max.sh cli tool sed -i "2s/.*/MAX_VERSION=$MAX_VERSION/g" $RELEASE_FOLDER/tools/max.sh #creates VERSION file echo "MaX "$MAX_VERSION > $RELEASE_FOLDER/VERSION echo "RELEASE BUILT DONE in "$RELEASE_FOLDER No newline at end of file tools/max.sh +7 −5 Original line number Diff line number Diff line #!/bin/bash MAX_VERSION=$(node -p -e "require('../package.json').version") PORT=1984 DIRECTORY=$(cd `dirname $0` && pwd) MAX_PLUGINS_DIR=$DIRECTORY/../plugins Loading @@ -18,6 +18,12 @@ dependency_test(){ fi } echo "---------------------------" echo " MaX - Utilities - "$MAX_VERSION echo "---------------------------" dependencies=(wget npm xmllint) for bin in ${dependencies[@]} Loading @@ -43,7 +49,6 @@ fi display_usage(){ echo "" echo " MaX - Utilities" echo "" echo " -h: Display help." echo " -p: Specify BaseX port to use for db feed. Default one is "$PORT"." Loading Loading @@ -279,9 +284,6 @@ init_dev_max(){ } #creates config file if not exists (.dist copy) if [ ! -f $DIRECTORY/../configuration/configuration.xml ] then Loading Loading
tools/build.sh 0 → 100755 +40 −0 Original line number Diff line number Diff line #!/bin/bash #builts max release ' zip DIRECTORY=$(cd `dirname $0` && pwd) #extracts max version from package.json MAX_VERSION=$(node -p -e "require('../package.json').version") RELEASE_FOLDER=max-v$MAX_VERSION #creates dest dist folder & sub folders mkdir $RELEASE_FOLDER mkdir $RELEASE_FOLDER/configuration mkdir $RELEASE_FOLDER/editions mkdir $RELEASE_FOLDER/plugins mkdir $RELEASE_FOLDER/tools #copies files & folders cp -r $DIRECTORY/../configuration/configuration.dist.xml $RELEASE_FOLDER/configuration cp -Lr $DIRECTORY/../ui $RELEASE_FOLDER cp -r $DIRECTORY/../rxq $RELEASE_FOLDER cp -r $DIRECTORY/../documentation $RELEASE_FOLDER cp $DIRECTORY/../max.xq $RELEASE_FOLDER cp $DIRECTORY/../legal.txt $RELEASE_FOLDER cp $DIRECTORY/../README.md $RELEASE_FOLDER cp -Lr $DIRECTORY/../plugins $RELEASE_FOLDER cp $DIRECTORY/../tools/max.sh $RELEASE_FOLDER/tools cp -r $DIRECTORY/../tools/xq $RELEASE_FOLDER/tools cp $DIRECTORY/../tools/*.xml $RELEASE_FOLDER/tools #removes equations plugin rm -rf $RELEASE_FOLDER/plugins/equations #injects MAX VERSION in max.sh cli tool sed -i "2s/.*/MAX_VERSION=$MAX_VERSION/g" $RELEASE_FOLDER/tools/max.sh #creates VERSION file echo "MaX "$MAX_VERSION > $RELEASE_FOLDER/VERSION echo "RELEASE BUILT DONE in "$RELEASE_FOLDER No newline at end of file
tools/max.sh +7 −5 Original line number Diff line number Diff line #!/bin/bash MAX_VERSION=$(node -p -e "require('../package.json').version") PORT=1984 DIRECTORY=$(cd `dirname $0` && pwd) MAX_PLUGINS_DIR=$DIRECTORY/../plugins Loading @@ -18,6 +18,12 @@ dependency_test(){ fi } echo "---------------------------" echo " MaX - Utilities - "$MAX_VERSION echo "---------------------------" dependencies=(wget npm xmllint) for bin in ${dependencies[@]} Loading @@ -43,7 +49,6 @@ fi display_usage(){ echo "" echo " MaX - Utilities" echo "" echo " -h: Display help." echo " -p: Specify BaseX port to use for db feed. Default one is "$PORT"." Loading Loading @@ -279,9 +284,6 @@ init_dev_max(){ } #creates config file if not exists (.dist copy) if [ ! -f $DIRECTORY/../configuration/configuration.xml ] then Loading