summarylogtreecommitdiffstats
path: root/unpack_shiny.sh
diff options
context:
space:
mode:
Diffstat (limited to 'unpack_shiny.sh')
-rwxr-xr-xunpack_shiny.sh32
1 files changed, 32 insertions, 0 deletions
diff --git a/unpack_shiny.sh b/unpack_shiny.sh
new file mode 100755
index 000000000000..0d80d64a4f33
--- /dev/null
+++ b/unpack_shiny.sh
@@ -0,0 +1,32 @@
+#!/bin/bash
+function unpack () {
+ innoextract ShinyDaysHQ.exe $(innoextract -l ShinyDaysHQ.exe | grep -v -E 'nice_boat|updater' | cut -f 2 -d '"' | sed 's/app\//-I /' | tail -n +2 | head -n -1) -d /opt/ShinyDays
+ mv /opt/ShinyDays/app/* /opt/ShinyDays
+ rmdir /opt/ShinyDays/app
+}
+#Check utils
+if [ $USER = "root" ]
+ then
+ if [ -f "$(pwd)/ShinyDaysHQ.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