]> git.ipfire.org Git - people/ms/dma.git/blame - config
Prepare a bugfix release with minimal changes.
[people/ms/dma.git] / config
CommitLineData
d5f2ba39
PP
1#!/bin/sh
2
3set -e
4
5. /usr/share/debconf/confmodule
6db_version 2.0
7db_capb backup
8
9if [ -e /etc/mailname ]; then
7fdcd0c2 10 db_set dma/mailname "`cat /etc/mailname`" || true
d5f2ba39 11else
7fdcd0c2 12 db_get dma/mailname || true
d5f2ba39 13 if [ -z "$RET" ]; then
7fdcd0c2 14 db_set dma/mailname "`hostname --fqdn`" || true
d5f2ba39
PP
15 fi
16fi
17
9224aaf9 18db_get dma/dbounceprog || true
ae8d91d5 19if [ -z "$RET" ]; then
9224aaf9 20 db_set dma/dbounceprog 'dbounce-simple-safecat' || true
d5f2ba39
PP
21fi
22
23state=1
24while [ "$state" -ge 1 -a "$state" -le 3 ]; do
25 case "$state" in
7fdcd0c2 26 1) db_input high dma/mailname || true
d5f2ba39
PP
27 ;;
28 2) db_input high dma/relayhost || true
29 ;;
30 3) db_input medium dma/dbounceprog || true
31 ;;
32 esac
33 if db_go; then
34 state=$(($state + 1))
35 else
36 state=$(($state - 1))
37 fi
38done
39
40db_stop || true
41exit 0