# shell snippet

#unset KONFIG_SUCHLISTE
set_vars() {
	while read line ; do
		var="${line%%=*}"
		data="${line#*=}"
		if [ "$var" = "${var%#*}" -a "$var" = "${var#* }" -a "$var=$data" = "$line" ] ; then
			[ -n "$(eval echo \$$var)" ] || eval "$var=$data"
		fi
	done < $1
}

set_vars ${POPCONFIG:-@POPCONFIG@}

TF=$(tempfile)

for cf in $KONFIG_SUCHLISTE
do
    ${POPHOME:-@POPHOME@}/bin/db "
                SELECT V.name, W.wert
                FROM   konfig_wert W
                JOIN   konfig_namensraum N ON N.id = W.namensraum
                JOIN   konfig_variable   V ON V.id = W.variable
                WHERE  N.name = '$cf'" | \
	while read a b ; do echo "$a='$b'"; done
done > $TF

set_vars $TF

rm $TF
