diff --git a/scripts/Tachidesk-Server-x64.wxs b/scripts/resources/msi/tachidesk-server-x64.wxs
similarity index 97%
rename from scripts/Tachidesk-Server-x64.wxs
rename to scripts/resources/msi/tachidesk-server-x64.wxs
index e3dd34df..36f16080 100755
--- a/scripts/Tachidesk-Server-x64.wxs
+++ b/scripts/resources/msi/tachidesk-server-x64.wxs
@@ -80,7 +80,7 @@
-
+
diff --git a/scripts/Tachidesk-Server-x86.wxs b/scripts/resources/msi/tachidesk-server-x86.wxs
similarity index 97%
rename from scripts/Tachidesk-Server-x86.wxs
rename to scripts/resources/msi/tachidesk-server-x86.wxs
index a0aa4206..0d736fe8 100755
--- a/scripts/Tachidesk-Server-x86.wxs
+++ b/scripts/resources/msi/tachidesk-server-x86.wxs
@@ -76,7 +76,7 @@
-
+
diff --git a/scripts/windows-bundler.sh b/scripts/windows-bundler.sh
index 65939fa7..ba46fe99 100755
--- a/scripts/windows-bundler.sh
+++ b/scripts/windows-bundler.sh
@@ -29,12 +29,10 @@ echo "creating windows bundle"
jar=$(ls ../server/build/*.jar | tail -n1)
jar_name=$(echo $jar | cut -d'/' -f4)
release_name=$(echo $jar_name | sed 's/.jar//')-$arch
-release_ver=$(tmp=${jar%-*} && echo ${tmp##*-} | tr -d v)
# make release dir
mkdir $release_name
-
echo "Dealing with jre..."
if [ ! -f $jre ]; then
curl -L $jre_url -o $jre
@@ -79,13 +77,17 @@ zip -9 -r $zip_name $release_name
# create msi package
msi_name=$release_name.msi
+release_ver=$(tmp=${jar%-*} && echo ${tmp##*-} | tr -d v)
+icon="../server/src/main/resources/icon/faviconlogo.ico"
-find $release_name/jre | wixl-heat --var var.SourceDir -p $release_name/ --directory-ref jre --component-group jre > jre.wxs
-find $release_name/electron | wixl-heat --var var.SourceDir -p $release_name/ --directory-ref electron --component-group electron > electron.wxs
+find $release_name/jre | wixl-heat --var var.SourceDir -p $release_name/ --directory-ref jre --component-group jre >jre.wxs
+find $release_name/electron | wixl-heat --var var.SourceDir -p $release_name/ --directory-ref electron --component-group electron >electron.wxs
if [ $arch = "win32" ]; then
- wixl -D ProductVersion=$release_ver -D SourceDir=$release_name --arch x86 Tachidesk-Server-x86.wxs jre.wxs electron.wxs -o $msi_name
+ wixl -D ProductVersion=$release_ver -D SourceDir=$release_name -D Icon=$icon \
+ --arch x86 resources/msi/tachidesk-server-x86.wxs jre.wxs electron.wxs -o $msi_name
else
- wixl -D ProductVersion=$release_ver -D SourceDir=$release_name --arch x64 Tachidesk-Server-x64.wxs jre.wxs electron.wxs -o $msi_name
+ wixl -D ProductVersion=$release_ver -D SourceDir=$release_name -D Icon=$icon \
+ --arch x64 resources/msi/tachidesk-server-x64.wxs jre.wxs electron.wxs -o $msi_name
fi
rm -rf $release_name