#!/bin/sh -e # source the debconf library . /usr/share/debconf/confmodule case "$1" in configure) # ask this if upgrading to 0.44.0 if dpkg --compare-versions "$2" lt-nl "0.44.0" ; then db_input high nut/remove_debian_conf || true db_go fi # ask this if upgrading to 0.44.1 if dpkg --compare-versions "$2" lt-nl "0.44.1" ; then # manual modification of /etc/nut/upsmon.conf is required db_input critical nut/major_conf_changes || true db_go db_get nut/major_conf_changes if [ "$RET" = "false" ] ; then exit 1 fi fi # ask this if upgrading to 0.44.1-3 if dpkg --compare-versions "$2" lt-nl "0.44.1-3" ; then db_input high nut/change_system_user || true db_go fi # ask this if upgrading to 1.1.11 or later if dpkg --compare-versions "$2" lt-nl "1.1.11" ; then db_input critical nut/major_upstream_changes || true db_go db_get nut/major_upstream_changes if [ "$RET" = "false" ] ; then db_fset nut/major_upstream_changes seen false fi fi # ask this if upgrading to 2.0.0 or later if dpkg --compare-versions "$2" lt-nl "2.0.0" ; then db_input critical nut/2_0_upstream_changes || true db_go db_get nut/2_0_upstream_changes if [ "$RET" = "false" ] ; then db_fset nut/2_0_upstream_changes seen false fi fi ;; *) ;; esac