/ cli / provisionDefaultArtifacts.sh
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