SOURCES: lilo-devmapper.patch (NEW) - correctly recognize lvm in some setups

arekm arekm at pld-linux.org
Tue Jul 15 13:31:39 CEST 2008


Author: arekm                        Date: Tue Jul 15 11:31:39 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- correctly recognize lvm in some setups

---- Files affected:
SOURCES:
   lilo-devmapper.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/lilo-devmapper.patch
diff -u /dev/null SOURCES/lilo-devmapper.patch:1.1
--- /dev/null	Tue Jul 15 13:31:40 2008
+++ SOURCES/lilo-devmapper.patch	Tue Jul 15 13:31:34 2008
@@ -0,0 +1,22 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 20_devmapper-use-major-minor.patch.dpatch by Loic Minier <lool at dooz.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad lilo-22.7.3~/geometry.c lilo-22.7.3/geometry.c
+--- lilo-22.7.3~/geometry.c	2007-01-31 15:20:37.000000000 +0100
++++ lilo-22.7.3/geometry.c	2007-01-31 15:20:43.000000000 +0100
+@@ -930,8 +930,9 @@
+ 	    slash++;
+ 		else
+ 	    slash = dmdev;
+-	    if (!dm_task_set_name(dmt, slash))
+-		die("device-mapper: dm_task_set_name(\"%s\") failed",dmdev);
++	    if (!dm_task_set_major(dmt, MAJOR(device)) ||
++	        !dm_task_set_minor(dmt, MINOR(device)))
++		die("device-mapper: dm_task_set_major() or dm_task_set_minor() failed");
+ 	    if (!dm_task_run(dmt))
+ 		die("device-mapper: dm_task_run(DM_DEVICE_TABLE) failed");
+ 
================================================================


More information about the pld-cvs-commit mailing list