17 lines
474 B
Bash
17 lines
474 B
Bash
#!/bin/sh
|
|
|
|
# no need for tftp service if the Quantenna module is PCIe connected
|
|
[ "$(basename "$(readlink /sys/class/net/$(uci -q get network.qtn.ifname)/device/driver)")" = "qtnfmac_pcie" ] && exit 0
|
|
|
|
uci -q get dhcp.qtn_rgmii >/dev/null && exit 0
|
|
touch /etc/config/dhcp
|
|
|
|
uci batch <<EOF
|
|
set dhcp.qtn_rgmii=dnsmasq
|
|
set dhcp.qtn_rgmii.enable_tftp=1
|
|
set dhcp.qtn_rgmii.tftp_root=/lib/firmware/qtn
|
|
set dhcp.qtn_rgmii.interface='qtn'
|
|
set dhcp.qtn_rgmii.port=0
|
|
commit dhcp
|
|
EOF
|