r245 - lvm2/trunk/debian
Bastian Blank
waldi at costa.debian.org
Sat Jan 14 10:06:00 UTC 2006
Author: waldi
Date: Sat Jan 14 10:06:00 2006
New Revision: 245
Modified:
lvm2/trunk/debian/lvm2.preinst
Log:
debian/lvm2.preinst: Update.
Modified: lvm2/trunk/debian/lvm2.preinst
==============================================================================
--- lvm2/trunk/debian/lvm2.preinst (original)
+++ lvm2/trunk/debian/lvm2.preinst Sat Jan 14 10:06:00 2006
@@ -1,26 +1,48 @@
-#!/bin/sh
+#! /bin/sh
-# Check for LVM1 snapshots
+set -e
-if [ "`/sbin/lvmiopversion`" -le 10 ]
-then
- [ -x /sbin/lvscan ] && /sbin/lvscan 2>/dev/null | grep Snapshot 2>&1 > /dev/null
- if [ "$?" = 0 ]
- then
-
- . /usr/share/debconf/confmodule
-
- db_version 2.0
- db_capb backup
-
- db_title LVM2
-
- db_input critical lvm2/snapshots || true
- db_go
-
- db_stop
+case "$1" in
+ install|upgrade)
+ . /usr/share/debconf/confmodule
- fi
-fi
+ db_version 2.0
+ db_capb backup
+
+ db_title LVM2
+
+ # Check for LVM1 snapshots
+
+ if [ "`/sbin/lvmiopversion`" -le 10 ]; then
+ [ -x /sbin/lvscan ] && /sbin/lvscan 2>/dev/null | grep Snapshot 2>&1 > /dev/null
+ if [ "$?" = 0 ]; then
+ db_input critical lvm2/snapshots || true
+ db_go
+ fi
+ fi
+
+ if ! dpkg --compare-versions $(uname -r) ge '2.6.12'; then
+ db_fset lvm2/kernel seen false
+ db_input critical lvm2/kernel || true
+ db_go
+ exit 1
+ fi
+ ;;
+
+ abort-upgrade)
+ ;;
+
+ *)
+ echo "preinst called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
#DEBHELPER#
+
+exit 0
+
+
More information about the pkg-lvm-commits
mailing list