install_easy : 'make' parameter

This commit is contained in:
bolvan 2019-05-23 07:58:22 +03:00
parent 502abff2b5
commit aa9edcc738
2 changed files with 19 additions and 2 deletions

View File

@ -545,6 +545,13 @@ stop : rc-service zapret stop
настройка маршрутизации , маскарада и т.д. не входит в задачу zapret. настройка маршрутизации , маскарада и т.д. не входит в задачу zapret.
Роутер вдруг сам волшебно не поднимется. Предполагается, что роутер вы уже настроили сами. Роутер вдруг сам волшебно не поднимется. Предполагается, что роутер вы уже настроили сами.
В комплекте идут статические бинарики для большинства архитектур. Какой-то из них подойдет
с вероятностью 99%. Но если у вас экзотическая система, инсталятор попробует собрать бинарики сам
через make. Для этого нужны gcc, make и необходимые -dev пакеты. Можно форсировать режим
компиляции следующим вызовом :
install_easy.sh make
openwrt/LEDE openwrt/LEDE
------------ ------------

View File

@ -88,9 +88,17 @@ check_bins()
echo \* checking executables echo \* checking executables
local arch=$(get_bin_arch) local arch=$(get_bin_arch)
[ "$FORCE_BUILD" = "1" ] && {
echo forced build mode
if [ "$arch" = "my" ]; then
echo already compiled
else
arch=""
fi
}
if [ -n "$arch" ] ; then if [ -n "$arch" ] ; then
echo found. architecture is : "\"$arch\"" echo found architecture "\"$arch\""
elif exists make; then elif [ -f "$EXEDIR/Makefile" ] && exists make; then
echo trying to compile echo trying to compile
make -C "$EXEDIR" || { make -C "$EXEDIR" || {
echo could not compile echo could not compile
@ -705,6 +713,8 @@ install_openwrt()
} }
# build binaries, do not use precompiled
[ "$1" = "make" ] && FORCE_BUILD=1
check_system check_system