12345678910111213141516171819202122232425262728293031323334353637383940 |
- #!/bin/sh
- # vim:set fileencoding=utf-8 et ts=4 sts=4 sw=4:
- set -e
- PREFERENCES=/etc/apt/listchanges.conf
- . /usr/share/debconf/confmodule
- runPython()
- {
- temp=`tempfile -p aptlc -s .py`
- trap "rm -f $temp" EXIT
- cat > "$temp" << 'EOF'
- #DEBCONF_HELPER_PY#
- EOF
- python3 -B "$temp" "$@"
- }
-
- if [ "$1" = "configure" ]
- then
- runPython postinst "$PREFERENCES" "$@"
- ucfr 'apt-listchanges' "$PREFERENCES"
- # Ignore whitespace-only difference (see #823514)
- diff -qwB "$PREFERENCES".new "$PREFERENCES" >/dev/null 2>&1 || \
- ucf --debconf-ok "$PREFERENCES".new "$PREFERENCES"
- rm -f "$PREFERENCES".new
- fi
- [ -z "$DEBCONF_RECONFIGURE" ] || exit 0
- # Fix a bug introduced in 3.0
- dbfile=/var/lib/apt/listchanges.db
- if [ "$1" = "configure" ] && [ "$2" = "3.0" ] && [ "$dbfile.db" -nt "$dbfile" ]; then
- mv -f "$dbfile.db" "$dbfile"
- fi
- #DEBHELPER#
|