summarylogtreecommitdiffstats
path: root/unpack_school.sh
blob: 56a4048c8c8e1c421a96f27dbbb1bea4b6c170a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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