# file and section and echoes its value. If it is empty or not found, $2
# is used.
function printconf() {
- CURRENT_PARAM=$1
- ret=`@AWK@ -f $libdirectory/parseini S=$CURRENT_SECTION P=$CURRENT_PARAM $CURRENT_CONF_FILE`
+ local CURRENT_PARAM=$1
+ local ret=`@AWK@ -f $libdirectory/parseini S=$CURRENT_SECTION P=$CURRENT_PARAM $CURRENT_CONF_FILE`
# if nothing is returned, set the default
if [ "$ret" == "" -a "$2" != "" ]; then
ret="$2"
# same name. If it is empty or not found, $2 is used.
#
function getconf() {
- ret=`printconf "$1" "$2"`
+ local ret=`printconf "$1" "$2"`
# We use escape the $ in $ret to delay expansion of $ret, so when $1
# is foo, eval sees foo=$ret and properly does the assignment