summarylogtreecommitdiffstats
path: root/unpack_school.sh
diff options
context:
space:
mode:
Diffstat (limited to 'unpack_school.sh')
-rwxr-xr-xunpack_school.sh32
1 files changed, 32 insertions, 0 deletions
diff --git a/unpack_school.sh b/unpack_school.sh
new file mode 100755
index 000000000000..56a4048c8c8e
--- /dev/null
+++ b/unpack_school.sh
@@ -0,0 +1,32 @@
+#!/bin/bash
+function unpack () {
+ innoextract SchoolDaysHQ.exe $(innoextract -l SchoolDaysHQ.exe | grep -v -E 'nice_boat|updater' | cut -f 2 -d '"' | sed 's/app\//-I /' | tail -n +2 | head -n -1) -d /opt/SchoolDays
+ mv /opt/SchoolDays/app/* /opt/SchoolDays
+ rmdir /opt/SchoolDays/app
+}
+#Check utils
+if [ $USER = "root" ]
+ then
+ if [ -f "$(pwd)/SchoolDaysHQ.exe" ]
+ then
+ if [ -f "/bin/innoextract" ]
+ then
+ if [ -f "/bin/grep" ]
+ then
+ if [ -f "/bin/sed" ]
+ then unpack
+ else
+ echo "Please, install sed!"
+ fi
+ else
+ echo "Please, install grep!"
+ fi
+ else
+ echo "Please, install innoextract!"
+ fi
+ else
+ echo "Resources not found!"
+ fi
+else
+ echo "Please run as root!"
+fi