mirror of
https://github.com/bol-van/zapret.git
synced 2025-04-19 05:22: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=""
|
||||
|
||||
[ -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
|
||||
for m in $2; do
|
||||
@ -200,6 +200,43 @@ ask_config()
|
||||
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()
|
||||
{
|
||||
cp -R "$1" "$2"
|
||||
@ -415,6 +452,7 @@ install_systemd()
|
||||
check_prerequisites_linux
|
||||
service_stop_systemd
|
||||
install_binaries
|
||||
ask_config_desktop
|
||||
ask_config
|
||||
service_install_systemd
|
||||
download_list
|
||||
|
Loading…
x
Reference in New Issue
Block a user