#!/bin/sh

# DEBUG MODE
exec 2>/dev/console
[[ -f /tmp/debug.lib_settings ]] && set -x

# GET PARAMETERS
: "($#)$0 ""$@"
setting=${0%.*} setting=${setting##*/}
db="$1"

# UPDATE & READ CURRENT
/usr/lib/lib_settings/updateCURRENT $setting "$@"
value="`CLISettings get CURRENT $setting`"

# UPDATE /etc/resolv.conf
resolv=/etc/resolv.conf
# update only if the line is not already there
if ! grep "$value.*$setting" $resolv >/dev/null 2>&1; then
    cp $resolv ${resolv/etc/tmp}
    sed "/$setting/{s/^[^#]*#/nameserver $value #/}" ${resolv/etc/tmp} > $resolv
fi
