~ubuntu-branches/ubuntu/quantal/lvm2/quantal

« back to all changes in this revision

Viewing changes to debian/dmsetup.preinst

  • Committer: Steve Langasek
  • Date: 2012-04-14 02:57:53 UTC
  • mfrom: (3.1.22 sid)
  • Revision ID: steve.langasek@canonical.com-20120414025753-ejbdw9c8llik58y9
Merge version 2.02.88-2 from Debian testing

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/bin/sh
2
 
 
3
 
set -e
4
 
 
5
 
rm_conffile() {
6
 
    CONFFILE="$1"
7
 
 
8
 
    if [ -e "$1" ]; then
9
 
        md5sum="$(md5sum "$1" | awk '{print $1}')"
10
 
        old_md5sum="$(dpkg-query -W -f='${Conffiles}' dmsetup | sed -n -e "\' $CONFFILE ' { s/ obsolete$//; s/.* //; p }"))"
11
 
        if [ "$md5sum" != "$old_md5sum" ]; then
12
 
            echo "Obsolete conffile $CONFFILE has been modified by you."
13
 
            echo "Saving as $CONFFILE.dpkg-bak ..."
14
 
            mv -f "$CONFFILE" "$CONFFILE".dpkg-bak
15
 
        else
16
 
            rm -f "$CONFFILE"
17
 
        fi
18
 
    fi
19
 
}
20
 
 
21
 
case "$1" in
22
 
    upgrade)
23
 
        if dpkg --compare-versions "$2" lt 2:2.02.51-4; then
24
 
            rm_conffile "/etc/udev/rules.d/65_dmsetup.rules"
25
 
        fi
26
 
    ;;
27
 
esac
28
 
 
29
 
#DEBHELPER#
30
 
 
31
 
exit 0