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