Commit bf424480 authored by bol-van's avatar bol-van
Browse files

install_easy: stop if running embedded release on traditional linux

parent 99b54069
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -506,3 +506,4 @@ blockcheck: report test function and domain every test
v71.1

nfqws,tpws: much faster ipset implementation. move from hash to avl tree
install_easy: stop if running embedded release on traditional linux system (some files missing)
+21 −0
Original line number Diff line number Diff line
@@ -50,6 +50,26 @@ check_readonly_system()
	}
}

check_source()
{
	local bad=0
	echo \* checking source files
        case $SYSTEM in
		systemd)
			[ -f "$EXEDIR/init.d/systemd/zapret.service" ] || bad=1
			;;
		openrc)
			[ -f "$EXEDIR/init.d/openrc/zapret" ] || bad=1
			;;
		*)
	esac
	[ "$bad" = 1 ] && {
		echo 'some critical files are missing'
		echo 'are you sure you are not using embedded release ? you need full version for traditional linux'
		exitp 5
	}
}

check_bins()
{
	echo \* checking executables
@@ -883,6 +903,7 @@ umask 0022
fix_sbin_path
fsleep_setup
check_system
check_source

[ "$SYSTEM" = "macos" ] && . "$EXEDIR/init.d/macos/functions"