Remove AVAHI_DNSCONFD_START option because we start avahi-dnsconfd by
default anyway. As /etc/default/avahi-dnsconfd is now empty, remove it on
upgrades.
git-svn-id: svn+ssh://svn.debian.org/svn/pkg-utopia/packages/unstable/avahi@3609 ceb527fc-18e6-0310-9fe2-813c157c29e7
Michael Biebl
13 years ago
0 | |
# 0 = don't start, 1 = start
|
1 | |
AVAHI_DNSCONFD_START=1
|
24 | 24 |
|
25 | 25 |
. /lib/lsb/init-functions
|
26 | 26 |
|
27 | |
# don't start if /etc/default/avahi-dnsconfd says so.
|
28 | |
AVAHI_DNSCONFD_START=1
|
29 | |
test -f /etc/default/avahi-dnsconfd && . /etc/default/avahi-dnsconfd
|
30 | |
|
31 | |
if [ "$AVAHI_DNSCONFD_START" != "1" -a "$1" != "stop" ]; then
|
32 | |
log_warning_msg "Not starting $DESC $NAME, disabled via /etc/default/$NAME"
|
33 | |
exit 0
|
34 | |
fi
|
35 | |
|
36 | 27 |
#
|
37 | 28 |
# Function that starts the daemon/service.
|
38 | 29 |
#
|
|
46 | 37 |
fi
|
47 | 38 |
cp -fp /etc/localtime /etc/avahi/etc >/dev/null 2>&1
|
48 | 39 |
fi;
|
49 | |
|
|
40 |
|
50 | 41 |
$DAEMON -D
|
51 | 42 |
}
|
52 | 43 |
|
|
0 |
#!/bin/sh
|
|
1 |
|
|
2 |
set -e
|
|
3 |
|
|
4 |
# Remove a no-longer used conffile
|
|
5 |
rm_conffile() {
|
|
6 |
local PKGNAME="$1"
|
|
7 |
local CONFFILE="$2"
|
|
8 |
|
|
9 |
[ -e "$CONFFILE" ] || return 0
|
|
10 |
|
|
11 |
local md5sum="$(md5sum $CONFFILE | sed -e 's/ .*//')"
|
|
12 |
local old_md5sum="$(dpkg-query -W -f='${Conffiles}' $PKGNAME | \
|
|
13 |
sed -n -e "\' $CONFFILE ' { s/ obsolete$//; s/.* //; p }")"
|
|
14 |
if [ "$md5sum" != "$old_md5sum" ]; then
|
|
15 |
echo "Obsolete conffile $CONFFILE has been modified by you."
|
|
16 |
echo "Saving as $CONFFILE.dpkg-bak ..."
|
|
17 |
mv -f "$CONFFILE" "$CONFFILE".dpkg-bak
|
|
18 |
else
|
|
19 |
echo "Removing obsolete conffile $CONFFILE ..."
|
|
20 |
rm -f "$CONFFILE"
|
|
21 |
fi
|
|
22 |
}
|
|
23 |
|
|
24 |
case "$1" in
|
|
25 |
install|upgrade)
|
|
26 |
if dpkg --compare-versions "$2" lt "0.6.26-1"; then
|
|
27 |
rm_conffile avahi-dnsconfd "/etc/default/avahi-dnsconfd"
|
|
28 |
fi
|
|
29 |
esac
|
|
30 |
|
|
31 |
#DEBHELPER#
|
25 | 25 |
python dist-packages transition.
|
26 | 26 |
* Bump Standards-Version to 3.9.0. Use architecture wild-card linux-any for
|
27 | 27 |
the libcap-dev Build-Depends and avahi-autoipd.
|
|
28 |
* Remove AVAHI_DNSCONFD_START option because we start avahi-dnsconfd by
|
|
29 |
default anyway. As /etc/default/avahi-dnsconfd is now empty, remove it on
|
|
30 |
upgrades.
|
28 | 31 |
|
29 | 32 |
-- Michael Biebl <biebl@debian.org> Wed, 30 Jun 2010 02:47:56 +0200
|
30 | 33 |
|