mirror of
https://github.com/bol-van/zapret.git
synced 2025-04-19 13:32:58 +03:00
install_easy : ask router parameters on desktop system
This commit is contained in:
parent
b4505d7239
commit
9decdcd8a8
@ -122,7 +122,7 @@ ask_list()
|
|||||||
local M_ALL=$M_DEFAULT
|
local M_ALL=$M_DEFAULT
|
||||||
local M=""
|
local M=""
|
||||||
|
|
||||||
[ -n "$3" ] && find_str_in_list "$M_DEFAULT" "$2" || M_DEFAULT="$3"
|
[ -n "$3" ] && { find_str_in_list "$M_DEFAULT" "$2" || M_DEFAULT="$3" ;}
|
||||||
|
|
||||||
n=1
|
n=1
|
||||||
for m in $2; do
|
for m in $2; do
|
||||||
@ -200,6 +200,43 @@ ask_config()
|
|||||||
select_getlist
|
select_getlist
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ask_iface()
|
||||||
|
{
|
||||||
|
# $1 - var to ask
|
||||||
|
ask_list $1 "$(ls /sys/class/net)" && write_config_var $1
|
||||||
|
}
|
||||||
|
|
||||||
|
select_router_iface()
|
||||||
|
{
|
||||||
|
local T=N
|
||||||
|
[ -n "$IFACE_LAN" ] && [ -n "$IFACE_WAN" ] && T=Y
|
||||||
|
local old_lan=$IFACE_LAN
|
||||||
|
local old_wan=$IFACE_WAN
|
||||||
|
|
||||||
|
echo -n "is this system a router (default : $T) (Y/N) ? "
|
||||||
|
read A
|
||||||
|
[ -z "$A" ] && A=$T
|
||||||
|
if [ "$A" = 'Y' ] || [ "$A" = 'y' ]; then
|
||||||
|
echo LAN interface :
|
||||||
|
ask_iface IFACE_LAN
|
||||||
|
echo WAN interface :
|
||||||
|
ask_iface IFACE_WAN
|
||||||
|
else
|
||||||
|
[ -n "$old_lan" ] && {
|
||||||
|
IFACE_LAN=""
|
||||||
|
write_config_var IFACE_LAN
|
||||||
|
}
|
||||||
|
[ -n "$old_wan" ] && {
|
||||||
|
IFACE_WAN=""
|
||||||
|
write_config_var IFACE_WAN
|
||||||
|
}
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
ask_config_desktop()
|
||||||
|
{
|
||||||
|
select_router_iface
|
||||||
|
}
|
||||||
|
|
||||||
copy_all()
|
copy_all()
|
||||||
{
|
{
|
||||||
cp -R "$1" "$2"
|
cp -R "$1" "$2"
|
||||||
@ -415,6 +452,7 @@ install_systemd()
|
|||||||
check_prerequisites_linux
|
check_prerequisites_linux
|
||||||
service_stop_systemd
|
service_stop_systemd
|
||||||
install_binaries
|
install_binaries
|
||||||
|
ask_config_desktop
|
||||||
ask_config
|
ask_config
|
||||||
service_install_systemd
|
service_install_systemd
|
||||||
download_list
|
download_list
|
||||||
|
Loading…
x
Reference in New Issue
Block a user