blob: bb9b7bac5160b0e8f803d0610d5d0bc331406208 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/sh -e
dst=/tmp/dhcp.hostconfig
add_tbl() {
p2ptbl show /tmp/p2ptbl/ccfg_$1 \
| tr '\t' ',' \
| cut -f 1,2,5 -d, \
| while IFS=, read mac name ip; do
[ -z "$name$ip" ] && continue
echo "$mac,set:only-$1${ip:+,$ip}${name:+,$name}"
done >> $dst~
}
rm -f $dst~
add_tbl wifi
add_tbl wire
mv $dst~ $dst
# trigger reload of dhcp-hosts-file
killall -SIGHUP dnsmasq
|