provisionDefaultArtifacts.sh
1 #!/bin/bash 2 set -euo pipefail 3 4 mkdir -p working 5 cd working || exit 6 7 curl -L https://bitbucket.org/l2jserver/l2j-server-datapack/get/develop.zip -o l2jdatapack.zip 8 9 echo "Downloaded zip file. Unzipping..." 10 7z x l2jdatapack.zip 11 12 echo "Copying datapack files" 13 # copy various xml data files 14 cp -r l2jserver-l2j-server-datapack*/src/main/resources/data ../data 15 # copy java files with html, since L2J has html files mixed with Java sources in same directory 16 cp -r l2jserver-l2j-server-datapack*/src/main/java/com/l2jserver/datapack ../data 17 cd .. 18 19 echo "Creating artifact files" 20 npm run cli -- --provision-datapack --provision-database 21 22 mv datapack.database ../datapack.database 23 mv game.database ../game.database 24 mv login.database ../login.database