r751 - in lvm2/trunk/debian: . tree/dmsetup/lib/udev/rules.d tree/dmsetup/usr/share/doc/dmsetup tree/lvm2/lib/udev/rules.d tree/lvm2/usr/share/doc tree/lvm2/usr/share/doc/lvm2

Bastian Blank waldi at alioth.debian.org
Mon Oct 12 03:23:38 UTC 2009


Author: waldi
Date: Mon Oct 12 03:23:36 2009
New Revision: 751

Log:
* debian/changelog: Update.
* debian/tree/dmsetup/lib/udev/rules.d/55-dm.rules,
  debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules,
  debian/tree/lvm2/lib/udev/rules.d/56-lvm.rules,
  debian/tree/lvm2/lib/udev/rules.d/60-persistent-storage-lvm.rules:
  Refer to real documentation file.
* debian/tree/dmsetup/usr/share/doc/dmsetup/README.udev,
  debian/tree/lvm2/usr/share/doc/lvm2/README.udev: Add.

Added:
   lvm2/trunk/debian/tree/dmsetup/usr/share/doc/dmsetup/README.udev
   lvm2/trunk/debian/tree/lvm2/usr/share/doc/
   lvm2/trunk/debian/tree/lvm2/usr/share/doc/lvm2/
   lvm2/trunk/debian/tree/lvm2/usr/share/doc/lvm2/README.udev
Modified:
   lvm2/trunk/debian/changelog
   lvm2/trunk/debian/tree/dmsetup/lib/udev/rules.d/55-dm.rules
   lvm2/trunk/debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules
   lvm2/trunk/debian/tree/lvm2/lib/udev/rules.d/56-lvm.rules
   lvm2/trunk/debian/tree/lvm2/lib/udev/rules.d/60-persistent-storage-lvm.rules

Modified: lvm2/trunk/debian/changelog
==============================================================================
--- lvm2/trunk/debian/changelog	Mon Oct 12 02:39:36 2009	(r750)
+++ lvm2/trunk/debian/changelog	Mon Oct 12 03:23:36 2009	(r751)
@@ -1,6 +1,7 @@
 lvm2 (2.02.53-3) UNRELEASED; urgency=low
 
   * Remove notify rules, unused for now.
+  * Add better documentation about the udev rules.
 
  -- Bastian Blank <waldi at debian.org>  Mon, 12 Oct 2009 04:38:12 +0200
 

Modified: lvm2/trunk/debian/tree/dmsetup/lib/udev/rules.d/55-dm.rules
==============================================================================
--- lvm2/trunk/debian/tree/dmsetup/lib/udev/rules.d/55-dm.rules	Mon Oct 12 02:39:36 2009	(r750)
+++ lvm2/trunk/debian/tree/dmsetup/lib/udev/rules.d/55-dm.rules	Mon Oct 12 03:23:36 2009	(r751)
@@ -1,13 +1,5 @@
 # Udev rules for device-mapper devices.
-#
-# These rules create a DM control node in /dev/(DM_DIR) directory.
-# The rules also create nodes named dm-x (x is a number) in /dev
-# directory and symlinks to these nodes with names given by
-# the actual DM names. Some udev environment variables are set
-# for use in later rules:
-#   DM_NAME - actual DM device's name
-#   DM_UUID - UUID set for DM device (blank if not specified)
-#   DM_SUSPENDED - suspended state of DM device (0 or 1)
+# See /usr/share/doc/dmsetup/README.udev for further information.
 
 KERNEL=="device-mapper", NAME="mapper/control"
 

Modified: lvm2/trunk/debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules
==============================================================================
--- lvm2/trunk/debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules	Mon Oct 12 02:39:36 2009	(r750)
+++ lvm2/trunk/debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules	Mon Oct 12 03:23:36 2009	(r751)
@@ -1,9 +1,5 @@
 # Udev rules for device-mapper devices.
-#
-# These rules create symlinks in /dev/disk directory.
-# Symlinks that depend on probing filesystem type,
-# label and uuid are created only if the device is not
-# suspended.
+# See /usr/share/doc/dmsetup/README.udev for further information.
 
 SUBSYSTEM!="block", GOTO="persistent_storage_dm_end"
 KERNEL!="dm-[0-9]*", GOTO="persistent_storage_dm_end"

Added: lvm2/trunk/debian/tree/dmsetup/usr/share/doc/dmsetup/README.udev
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ lvm2/trunk/debian/tree/dmsetup/usr/share/doc/dmsetup/README.udev	Mon Oct 12 03:23:36 2009	(r751)
@@ -0,0 +1,19 @@
+The udev rules included into dmsetup are responsible for setting up the devices
+in /dev/mapper and also provides some environment variables for use by later
+rules:
+
+* DM_NAME
+  Actual DM device's name
+* DM_UUID
+  UUID set for DM device (blank if not specified)
+* DM_SUSPENDED
+  Suspended state of DM device (0 or 1)
+
+Some other variables can be set to change the behaviour:
+
+* DM_HIDE
+  Set to 1 to not even try to extract filesystem information and set links in
+  /dev/disk according to that information.
+
+Other device mapper using packages may define there own rules. For example lvm2,
+see /usr/share/doc/lvm2/README.udev for further informations.

Modified: lvm2/trunk/debian/tree/lvm2/lib/udev/rules.d/56-lvm.rules
==============================================================================
--- lvm2/trunk/debian/tree/lvm2/lib/udev/rules.d/56-lvm.rules	Mon Oct 12 02:39:36 2009	(r750)
+++ lvm2/trunk/debian/tree/lvm2/lib/udev/rules.d/56-lvm.rules	Mon Oct 12 03:23:36 2009	(r751)
@@ -1,4 +1,5 @@
 # Udev rules for LVM.
+# See /usr/share/doc/lvm2/README.udev for further information.
 
 ENV{DM_UUID}!="LVM-?*", GOTO="lvm_end"
 

Modified: lvm2/trunk/debian/tree/lvm2/lib/udev/rules.d/60-persistent-storage-lvm.rules
==============================================================================
--- lvm2/trunk/debian/tree/lvm2/lib/udev/rules.d/60-persistent-storage-lvm.rules	Mon Oct 12 02:39:36 2009	(r750)
+++ lvm2/trunk/debian/tree/lvm2/lib/udev/rules.d/60-persistent-storage-lvm.rules	Mon Oct 12 03:23:36 2009	(r751)
@@ -1,12 +1,5 @@
 # Udev rules for LVM.
-#
-# These rules create symlinks for LVM logical volumes in
-# /dev/VG directory (VG is an actual VG name). Some udev
-# environment variables are set (they can be used in later
-# rules as well):
-#   DM_LV_NAME - logical volume name
-#   DM_VG_NAME - volume group name
-#   DM_LV_LAYER - logical volume layer (blank if not set)
+# See /usr/share/doc/lvm2/README.udev for further information.
 
 ENV{DM_UUID}!="LVM-?*", GOTO="persistent_storage_lvm_end"
 ENV{DM_HIDE}!="", GOTO="persistent_storage_lvm_end"

Added: lvm2/trunk/debian/tree/lvm2/usr/share/doc/lvm2/README.udev
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ lvm2/trunk/debian/tree/lvm2/usr/share/doc/lvm2/README.udev	Mon Oct 12 03:23:36 2009	(r751)
@@ -0,0 +1,13 @@
+The udev rules included in lvm2 are responsible for setting up the devices
+in /dev/$VG and also provides some environment variables for use by later
+rules:
+
+* DM_VG_NAME
+  Volume group name
+* DM_LV_NAME
+  Logical volume name
+* DM_LV_LAYER
+  Logical volume layer (blank if not set)
+
+The rules included in dmsetup are responsible for the core device mapper
+support, see /usr/share/doc/dmsetup/README.udev for further information.



More information about the pkg-lvm-commits mailing list