config_lvm(): support Debian etch as well 0.7.18
authorMichael Prokop <mika@grml.org>
Mon, 17 Sep 2007 14:14:54 +0000 (16:14 +0200)
committerMichael Prokop <mika@grml.org>
Mon, 17 Sep 2007 14:14:54 +0000 (16:14 +0200)
autoconfig.functions
debian/changelog

index f4cb8fc..e7a827a 100755 (executable)
@@ -2106,7 +2106,8 @@ config_lvm(){
   if checkbootparam 'nolvm' ; then
      ewarn "Skipping LVM code as requested on boot commandline." ; eend 0
   else
-    if ! [ -x /sbin/lvm -a -x /etc/init.d/lvm2 -a -x /sbin/lvdisplay ] ; then
+    # Debian etch provides /etc/init.d/lvm only, newer suites provide /etc/init.d/lvm2
+    if ! [ -x /sbin/lvm -a -x /sbin/lvdisplay ] || ! [ -x /etc/init.d/lvm2 -o -x /etc/init.d/lvm ] ; then
        eerror "LVM not available, can not execute it." ; eend 1
     else
        if lvdisplay 2>&1 | grep -v 'No volume groups found' 1>/dev/null 2>&1 ; then
index 5099850..a4cb92b 100644 (file)
@@ -1,3 +1,9 @@
+grml-autoconfig (0.7.18) unstable; urgency=low
+
+  * config_lvm(): support Debian etch as well
+
+ -- Michael Prokop <mika@grml.org>  Mon, 17 Sep 2007 16:14:39 +0200
+
 grml-autoconfig (0.7.17) unstable; urgency=low
 
   * Update /etc/mtab if running in live-initramfs mode.