#!/bin/sh # hddtemp package configuration script set -e conffile="/etc/default/hddtemp" get_config_file() { config_field=$1 db_field=$2 if [ -f "$conffile" ] ; then VALUE="$(grep "^[ ]*$config_field" $conffile | sed -e "s/^$config_field *= *\"\(.*\)\"/\1/g")" if [ -n "$VALUE" ] ; then db_set $db_field "$VALUE" fi fi } # Source debconf library -- we have a Depends line # to make sure it is there... . /usr/share/debconf/confmodule db_version 2.0 if [ "$1" = configure -o "$1" = reconfigure ] ; then db_input medium hddtemp/SUID_bit || true get_config_file SYSLOG hddtemp/syslog db_input medium hddtemp/syslog || true get_config_file DAEMON hddtemp/daemon get_config_file RUN_DAEMON hddtemp/daemon db_input medium hddtemp/daemon || true db_go db_get hddtemp/daemon if [ "$RET" = "true" ] ; then get_config_file INTERFACE hddtemp/interface db_input medium hddtemp/interface || true get_config_file PORT hddtemp/port db_input medium hddtemp/port || true db_go fi fi exit 0