source: hybrid/branches/releng-9.0/nanobsd/files/tools/dhcpd_snmp.sh@ 10721

Last change on this file since 10721 was 10721, checked in by rick, 13 years ago

Dnsmasq raakt in de war als de /etc/resolv.conf opnieuw aanmaakt, tijdens draaien.

Maak gebruik van een trucje uit /sbin/dhclient-script door gewoon cat te
bebruiken. De filepointer blijft dan behouden.

Related-To: nodefactory#143

  • Property svn:eol-style set to LF
  • Property svn:executable set to *
File size: 360 bytes
Line 
1#!/bin/sh
2# Write dhcpd ranges to dhcpd-snmp.conf
3
4DHCPD="/usr/local/etc/dhcpd.conf"
5DHSNMP="/usr/local/etc/dhcpd-snmp.conf"
6INDEX="0"
7
8DHPOOL=`cat ${DHCPD} | grep range | awk '{print $2"-"$3}' | cut -d";" -f1`
9for range in ${DHPOOL}
10do
11 $((INDEX=INDEX+1))
12 echo "`echo "pool:" $INDEX", pool"$INDEX", "$range | \
13 sed 's/^.*(//'`" >> $DHSNMP
14done
15
Note: See TracBrowser for help on using the repository browser.