File: client-notify-macos.sh

package info (click to toggle)
dibbler 1.0.1-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 13,352 kB
  • sloc: cpp: 60,323; ansic: 12,235; sh: 11,951; yacc: 3,418; lex: 969; makefile: 940; perl: 319; xml: 116; python: 74
file content (14 lines) | stat: -rwxr-xr-x 496 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh

ServiceID=`echo show State:/Network/Global/IPv6 | /usr/sbin/scutil | awk '/PrimaryService/ { print $3 }'`

echo $ServiceID

echo "open" > /tmp/resolv.conf-dhcp
echo "d.init" >> /tmp/resolv.conf-dhcp
echo "d.add ServerAddresses * $SRV_OPTION23" >> /tmp/resolv.conf-dhcp
echo "d.add DomainName $SRV_OPTION24" >> /tmp/resolv.conf-dhcp
echo "set State:/Network/Service/$ServiceID/DNS" >> /tmp/resolv.conf-dhcp
echo "quit" >> /tmp/resolv.conf-dhcp

/usr/sbin/scutil < /tmp/resolv.conf-dhcp