#!/bin/bash STORE=/var/lib/carnet-upgrade/debconf-priority # setiraj debconf na high i spremi stari debconf_priority_preupgrade () { local old_debconf old_debconf=$(debconf-show debconf | sed -n '/debconf\/priority: /s///p') if [ -n "$old_debconf" ]; then echo "$old_debconf" > $STORE fi echo set debconf/priority high | debconf-communicate } # vrati debconf na staru vrijednost debconf_priority_postupgrade () { local new_debconf new_debconf=$(test -f $STORE && cat $STORE) if [ -n "$new_debconf" ]; then echo set debconf/priority "$new_debconf" | debconf-communicate rm -f $STORE fi } # checkiraj debconf_priority_check () { debconf=$(test -f $STORE && cat $STORE) if [ -n "$debconf" ]; then exit 0 else exit 1 fi } case "$1" in set) debconf_priority_preupgrade ;; reset) debconf_priority_postupgrade ;; check) debconf_priority_check ;; *) echo "Usage: $0 (set|reset|check)" exit 1 ;; esac exit 0