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