projects
/
carnet-upgrade.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Properly disable apt-listchanges.
[carnet-upgrade.git]
/
src
/
scripts
/
debconf_priority
diff --git
a/src/scripts/debconf_priority
b/src/scripts/debconf_priority
index
f7809c9
..
245d263
100755
(executable)
--- a/
src/scripts/debconf_priority
+++ b/
src/scripts/debconf_priority
@@
-1,25
+1,18
@@
-#!/bin/sh
-# last update: 2004-12-19
-# Zoran 'jelly' Dzelajlija <jelly@srce.hr>
-# Ivan 'ico' Rako <irako@srce.hr>
+#!/bin/bash
-
-# Load debconf stuff
-. /usr/share/debconf/confmodule
+STORE=/var/lib/carnet-upgrade/debconf-priority
# setiraj debconf na high i spremi stari
debconf_priority_preupgrade () {
local old_debconf
# setiraj debconf na high i spremi stari
debconf_priority_preupgrade () {
local old_debconf
- db_get debconf/priority || true
- old_debconf="$RET"
+ old_debconf=$(debconf-show debconf | sed -n '/debconf\/priority: /s///p')
if [ -n "$old_debconf" ]; then
if [ -n "$old_debconf" ]; then
- db_set carnet-upgrade/debconf-priority "$old_debconf"
+ echo "$old_debconf" > $STORE
fi
fi
- db_set debconf/priority high
- db_go || true
+ echo set debconf/priority high | debconf-communicate
}
}
@@
-27,21
+20,17
@@
debconf_priority_preupgrade () {
debconf_priority_postupgrade () {
local new_debconf
debconf_priority_postupgrade () {
local new_debconf
- db_get carnet-upgrade/debconf-priority || true
- new_debconf="$RET"
+ new_debconf=$(test -f $STORE && cat $STORE)
if [ -n "$new_debconf" ]; then
if [ -n "$new_debconf" ]; then
- db_set debconf/priority "$new_debconf"
- db_set carnet-upgrade/debconf-priority ""
+ echo set debconf/priority "$new_debconf" | debconf-communicate
+ rm -f $STORE
fi
fi
-
- db_go || true
}
# checkiraj
debconf_priority_check () {
}
# checkiraj
debconf_priority_check () {
- db_get carnet-upgrade/debconf-priority || true
- debconf="$RET"
+ debconf=$(test -f $STORE && cat $STORE)
if [ -n "$debconf" ]; then
exit 0
if [ -n "$debconf" ]; then
exit 0