forked from Crzyrndm/FilterExtension
-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathbuildRelease.sh
More file actions
executable file
·34 lines (24 loc) · 854 Bytes
/
buildRelease.sh
File metadata and controls
executable file
·34 lines (24 loc) · 854 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/bash
[ "$3" != "Release" ] || exit
DEV="/home/cameron/src/FilterExtension"
GAMEDIR="000_FilterExtensions"
GAMEDIR2="000_FilterExtensions_Configs"
LICENSE="License.txt"
README="ReadMe.txt"
RELEASEDIR="$DEV/release"
mkdir -p "$RELEASEDIR"
cp "$1$2" "$DEV/GameData/$GAMEDIR/Plugins/"
cp "$DEV/FilterExtension.version" "$DEV/GameData/$GAMEDIR/"
# cp "$DEV/../MiniAVC.dll" "$DEV/GameData/$GAMEDIR" # ??
cp "$DEV/$LICENSE" "$DEV/GameData/$GAMEDIR"
cp "$DEV/$README" "$DEV/GameData/$GAMEDIR"
VERSIONFILE="$DEV/FilterExtension.version"
VMA=`jq ".VERSION.MAJOR" $VERSIONFILE`
VMI=`jq ".VERSION.MINOR" $VERSIONFILE`
PA=`jq ".VERSION.PATCH" $VERSIONFILE`
BU=`jq ".VERSION.BUILD" $VERSIONFILE`
VERSION="$VMA.$VMI.$PA.$BU"
echo "Version: $VERSION"
cd "$DEV"
rm "$RELEASEDIR/$GAMEDIR-$VERSION.zip"
zip -r "$RELEASEDIR/$GAMEDIR-$VERSION.zip" "GameData"