X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=wrt-setup-local;h=55ac7d7281df6663d10feca0f76caf58d9ff4259;hb=45a2a286083772abc0688e663a6ecc68af0a8d0e;hp=b4af55d7bd3afe453edd081c0fa950d4d8932bbc;hpb=3d9cc96092cdc8aa05bc95cf83c07bb1af692013;p=automated-distro-installer diff --git a/wrt-setup-local b/wrt-setup-local index b4af55d..55ac7d7 100755 --- a/wrt-setup-local +++ b/wrt-setup-local @@ -21,7 +21,7 @@ trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR usage() { cat </dev/null; then + v uci set "$key"="$val" + uci commit $service + eval $restart_var=true + fi +} + + ### network config ### @@ -160,7 +188,16 @@ lan=10.0.0.0 if $test; then ssid="gnuv3" lan=10.1.0.0 +elif [[ $hostname == cmc ]]; then + ssid=Svenska + lan=10.2.0.0 fi + +if [[ $rkey ]]; then + key=${rkey[$rmac]} +fi +: ${key:=pictionary49} + mask=255.255.0.0 cidr=16 l=${lan%.0} @@ -284,7 +321,7 @@ if ! cmp -s /root/dropbear_rsa_host_key /etc/dropbear/dropbear_rsa_host_key; the fi wireless_restart=false -key=pictionary49 + for x in 0 1; do uset wireless.default_radio$x.ssid "$ssid" uset wireless.default_radio$x.key $key @@ -336,7 +373,6 @@ EOF firewall_restart=false v cedit /etc/config/firewall </dev/null) ]]; then - # default is '/tmp/resolv.conf.auto', we switch to the dnsmasq default of - # /etc/resolv.conf. not sure why I did this. - v uci delete dhcp.@dnsmasq[0].resolvfile - uci commit dhcp - dnsmasq_restart=true -fi - uset dhcp.@dnsmasq[0].domain b8.nz uset dhcp.@dnsmasq[0].local /b8.nz/ uset system.@system[0].hostname $hostname @@ -521,6 +604,14 @@ EOF # to start. mkdir -p /mnt/usb/tftpboot v cedit /etc/dnsmasq.conf <