diff options
Diffstat (limited to 'unpack_shiny.sh')
-rwxr-xr-x | unpack_shiny.sh | 32 |
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 |