#!/bin/sh

set -e

. /usr/share/debconf/confmodule

config="/etc/prometheus-nextcloud-exporter.yml"

get_config_option () {
    option="$1"
    [ -f "$config" ] || return
    sed -n -e "s/\s*$option\s*:\s*\"\(.*\)\"\s*$/\1/p" "$config"
}

if [ -f "$config" ]; then
    db_set prometheus-nextcloud-exporter/server "$(get_config_option server)"
    db_set prometheus-nextcloud-exporter/username "$(get_config_option username)"
    db_set prometheus-nextcloud-exporter/password "$(get_config_option password)"
fi

db_beginblock
db_input medium prometheus-nextcloud-exporter/server || true
db_input medium prometheus-nextcloud-exporter/username || true
db_input medium prometheus-nextcloud-exporter/password || true
db_endblock
db_go
