;;
dns=*)
- DNSSERVER="${_PARAMETER#*=}"
- if echo "${DNSSERVER}" | grep -q , ; then
- DNSSERVER1="${DNSSERVER%,*}"
- DNSSERVER2="${DNSSERVER#*,}"
- export DNSSERVER1 DNSSERVER2
- else
- DNSSERVER1="$DNSSERVER"
- export DNSSERVER1
- fi
- unset DNSSERVER
+ DNS=${_PARAMETER#dns=}
+ DNSSERVERS=$(echo ${DNS} | sed 's/,/ /g')
+ export DNSSERVERS
+ unset DNS
;;
bootid=*)
done
# dns bootoption
-if [ -n "$DNSSERVER1" ]
+if [ -n "$DNSSERVERS" ]
then
# disable any existing entries
if [ -r $RESOLVCONF ]
then
sed -i 's/nameserver/# nameserver/' $RESOLVCONF
fi
- for i in $DNSSERVER1 $DNSSERVER2
+ for i in $DNSSERVERS
do
echo "nameserver $i" >> $RESOLVCONF
done
echo "search ${DNSDOMAIN}" >> /etc/resolv.conf
fi
- for i in ${IPV4DNS0} ${IPV4DNS1} ${IPV4DNS1} ${DNSSERVER1} ${DNSSERVER2}
+ for i in ${IPV4DNS0} ${IPV4DNS1} ${IPV4DNS1} ${DNSSERVERS}
do
if [ -n "$i" ] && [ "$i" != 0.0.0.0 ]
then