+ if [ $PLC_DNS_ENABLED -eq 1 ] ; then
+ MESSAGE="Starting DNS server"
+ dialog "$MESSAGE"
+
+ dns-config
+ check
+ fi
+
+ # Set up nameservers
+ if [ -n "$PLC_NET_DNS1" -o -n "$PLC_NET_DNS2" ] ; then
+ MESSAGE="Configuring resolv.conf"
+ dialog "$MESSAGE"
+
+ rfile=$(mktemp)
+ (
+ echo $SIGNATURE
+ [ -n "$PLC_NET_DNS1" ] && echo "nameserver $PLC_NET_DNS1"
+ [ -n "$PLC_NET_DNS2" -a "$PLC_NET_DNS1" != "$PLC_NET_DNS2" ] && echo "nameserver $PLC_NET_DNS2"
+ ) > $rfile
+
+ if [ $PLC_DNS_ENABLED -eq 1 ] ; then
+ ourfile=$(grep "$SIGNATURE" /etc/resolv.conf| wc -l)
+ if [ $ourfile -eq 0 ] ; then
+ cp /etc/resolv.conf /etc/plc_resolv.conf
+ fi
+ else
+ cp /etc/resolv.conf /etc/resolv_plc.backup
+ fi
+ mv -f $rfile /etc/resolv.conf
+ chmod 444 /etc/resolv.conf