Files
pairgoth/installer/build.sh
Claude Brisson 51f642a2d0 Fix installer
2024-04-12 20:27:54 +02:00

24 lines
576 B
Bash
Executable File

#!/bin/bash
echo Generating installer script for pairgoth-$VERSION
# cleanup
rm -rf target/*
# parse version
VERSION=$(grep '<version>' ../pom.xml | head -1 | egrep -o '[0-9.]+')
# files
cp -r resources/files target
mkdir -p target/files/lib
cp resources/pairgoth.ico target/files
cp ../application/target/pairgoth-engine.jar target/files/lib
cp -r resources/data target/data
# jre
unzip -d target/files resources/jre.zip
# installer script
sed -r -e "s/@VERSION@/$VERSION.0.0/g" resources/installer.nsi > target/installer.nsi
cat target/installer.nsi | makensis -V4 -