summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xlocalserver/build.sh43
-rwxr-xr-xlocalserver/buildasan.sh1
-rwxr-xr-xlocalserver/updater.sh44
3 files changed, 46 insertions, 42 deletions
diff --git a/localserver/build.sh b/localserver/build.sh
index 90befdd..e861d0e 100755
--- a/localserver/build.sh
+++ b/localserver/build.sh
@@ -2,48 +2,7 @@
export DIR=`pwd`
-# Apply beta.patch if it exists to server-data
-# It will only exist on BETA SERVERS, though
-if [ -e "./beta.patch" ]
- then
- echo "Apply beta.patch ........"
- cd ../../server-data
- git apply ../tools/localserver/beta.patch
- cd $DIR
- mv beta.patch .~beta.patch
- ls
- echo "........ Done."
-fi
-
-# Apply beta.patch2 if it exists to server-code
-# It will only exist on BETA SERVERS, though
-if [ -e "./beta.patch2" ]
- then
- echo "Apply server updates ........"
- sleep 1
- cd ../../server-code
- git checkout -- src
- echo "Rolling server back to correct version"
- git diff master ce2dbb6acdc559ec256d1f9f9a779b8283064708 > x.diff
- ls
- head -n 25 x.diff
- tail -n 40 x.diff
- git apply --reject --whitespace=nowarn x.diff
- git status
- ls --recursive|grep ".rej"
- cd ../tools/localserver
- echo "Server code clean ........"
- sleep 1
- python applicator.py
- echo "Apply beta.patch2 ........"
- cd ../../server-code
- git apply ../tools/localserver/beta.patch2
- cd $DIR
- #mv beta.patch2 .~beta.patch2
- ls
- echo "........ Done."
-fi
-
./checktime.sh
+./updater.sh
source ./clean.sh
./build.sh old > /dev/null
diff --git a/localserver/buildasan.sh b/localserver/buildasan.sh
index 5c6d9f7..6ed4c05 100755
--- a/localserver/buildasan.sh
+++ b/localserver/buildasan.sh
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
export DIR=`pwd`
+./updater.sh
source ./clean.sh
./build.sh
diff --git a/localserver/updater.sh b/localserver/updater.sh
new file mode 100755
index 0000000..7aa1f2f
--- /dev/null
+++ b/localserver/updater.sh
@@ -0,0 +1,44 @@
+#!/usr/bin/env bash
+
+# Apply beta.patch if it exists to server-data
+# It will only exist on BETA SERVERS, though
+if [ -e "./beta.patch" ]
+ then
+ echo "Apply beta.patch ........"
+ cd ../../server-data
+ git apply ../tools/localserver/beta.patch
+ cd $DIR
+ mv beta.patch .~beta.patch
+ ls
+ echo "........ Done."
+fi
+
+# Apply beta.patch2 if it exists to server-code
+# It will only exist on BETA SERVERS, though
+if [ -e "./beta.patch2" ]
+ then
+ echo "Apply server updates ........"
+ sleep 1
+ cd ../../server-code
+ git checkout -- src
+ echo "Rolling server back to correct version"
+ git diff master ce2dbb6acdc559ec256d1f9f9a779b8283064708 > x.diff
+ ls
+ head -n 25 x.diff
+ tail -n 40 x.diff
+ git apply --reject --whitespace=nowarn x.diff
+ git status
+ ls --recursive|grep ".rej"
+ cd ../tools/localserver
+ echo "Server code clean ........"
+ sleep 1
+ python applicator.py
+ echo "Apply beta.patch2 ........"
+ cd ../../server-code
+ git apply ../tools/localserver/beta.patch2
+ cd $DIR
+ #mv beta.patch2 .~beta.patch2
+ ls
+ echo "........ Done."
+fi
+