Browse Source

install_easy : fix compilation in nondefault location

pull/33/head
bolvan 6 years ago
parent
commit
502abff2b5
  1. 40
      install_easy.sh

40
install_easy.sh

@ -83,20 +83,29 @@ check_system()
echo system is based on $SYSTEM echo system is based on $SYSTEM
} }
call_install_bin() check_bins()
{ {
"$EXEDIR/install_bin.sh" $1 || { echo \* checking executables
echo binaries compatible with your system not found
if exists make; then local arch=$(get_bin_arch)
echo trying to compile if [ -n "$arch" ] ; then
make -C "$EXEDIR" || { echo found. architecture is : "\"$arch\""
echo could not compile elif exists make; then
exitp 8 echo trying to compile
} make -C "$EXEDIR" || {
else echo could not compile
exitp 8 exitp 8
fi }
} echo compiled
else
echo build tools not found
exitp 8
fi
}
call_install_bin()
{
"$EXEDIR/install_bin.sh" $1
} }
get_bin_arch() get_bin_arch()
{ {
@ -107,7 +116,10 @@ install_binaries()
{ {
echo \* installing binaries echo \* installing binaries
call_install_bin call_install_bin || {
echo compatible binaries not found
exitp 8
}
} }
find_str_in_list() find_str_in_list()
@ -455,6 +467,7 @@ install_systemd()
{ {
INIT_SCRIPT_SRC=$EXEDIR/init.d/sysv/zapret INIT_SCRIPT_SRC=$EXEDIR/init.d/sysv/zapret
check_bins
check_location copy_all check_location copy_all
check_prerequisites_linux check_prerequisites_linux
service_stop_systemd service_stop_systemd
@ -672,6 +685,7 @@ install_openwrt()
OPENWRT_FW_INCLUDE=/etc/firewall.zapret OPENWRT_FW_INCLUDE=/etc/firewall.zapret
OPENWRT_IFACE_HOOK=$EXEDIR/init.d/openwrt/90-zapret OPENWRT_IFACE_HOOK=$EXEDIR/init.d/openwrt/90-zapret
check_bins
check_location copy_minimal check_location copy_minimal
select_ipv6 select_ipv6
check_prerequisites_openwrt check_prerequisites_openwrt

Loading…
Cancel
Save