[arch-commits] Commit in lvm2/trunk (PKGBUILD lvm2_hook lvm2_install)

Thomas Bächler thomas at archlinux.org
Fri Feb 5 22:51:54 UTC 2010


    Date: Friday, February 5, 2010 @ 17:51:54
  Author: thomas
Revision: 67244

Prepare for mkinitcpio 0.6

Modified:
  lvm2/trunk/PKGBUILD
  lvm2/trunk/lvm2_hook
  lvm2/trunk/lvm2_install

--------------+
 PKGBUILD     |   11 ++++-------
 lvm2_hook    |    7 +++----
 lvm2_install |    8 +++++++-
 3 files changed, 14 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-02-05 22:22:41 UTC (rev 67243)
+++ PKGBUILD	2010-02-05 22:51:54 UTC (rev 67244)
@@ -6,7 +6,7 @@
 pkgver=2.02.60
 _pkgverdm=1.02.40
 _pkgverlvm=${pkgver}
-pkgrel=2
+pkgrel=3
 arch=('i686' 'x86_64')
 url="http://sourceware.org/lvm2/"
 license=('GPL')
@@ -15,11 +15,8 @@
         lvm2_install
         lvm2_hook)
 sha256sums=('5b9fc9daa3befb715b6930d5b788909bff881269ebbafce828a686565064abc7'
-            '4767758e63aca392d762ac6899fcf662758ea3232cf1a9a0ecb7129184cf96a1'
-            'b7682e4dd2512fad8fd57fc1f3a1c72144f401ea122af924629e72cda05fd5af')
-md5sums=('33e0e0f4b4582d495ff619696c634b2a'
-         'a28ae1f1bcb78347da4c43c669601229'
-         'd6f3ca901747c386aa0d842e9ea64413')
+            'ab27d85635fc2fe3a1ec201418e6273aee5184a54bb2eb1d83ea9ca0d29fa1d1'
+            '511189f4c4f495097c7cde622461167974d7ea036325dc018d724c0e973f95ad')
                                           
 build() {
   cd "${srcdir}/LVM2.${_pkgverlvm}"
@@ -52,7 +49,7 @@
 package_lvm2() {
   pkgdesc="Logical Volume Manager 2 utilities"
   depends=('bash' "device-mapper>=${_pkgverdm}")
-  conflicts=('lvm')
+  conflicts=('lvm' 'mkinitcpio<0.5.99')
   backup=('etc/lvm/lvm.conf')
   options=('!makeflags')
 

Modified: lvm2_hook
===================================================================
--- lvm2_hook	2010-02-05 22:22:41 UTC (rev 67243)
+++ lvm2_hook	2010-02-05 22:51:54 UTC (rev 67244)
@@ -3,16 +3,15 @@
 {
     /sbin/modprobe -q dm-mod >/dev/null 2>&1
     if [ -e "/sys/class/misc/device-mapper" ]; then
-        read dev_t < /sys/class/misc/device-mapper/dev
         if [ ! -e "/dev/mapper/control" ]; then
-            /bin/mknod "/dev/mapper/control" c $(/bin/replace "${dev_t}" ':')
+            /bin/mknod "/dev/mapper/control" c $(cat /sys/class/misc/device-mapper/dev | sed 's|:| |')
         fi
 
         [ "${quiet}" = "y" ] && LVMQUIET=">/dev/null"
 
         msg "Scanning logical volumes..."
-        eval /bin/lvm vgscan --ignorelockingfailure $LVMQUIET
+        eval /sbin/lvm vgscan --ignorelockingfailure $LVMQUIET
         msg "Activating logical volumes..."
-        eval /bin/lvm vgchange --ignorelockingfailure -ay $LVMQUIET
+        eval /sbin/lvm vgchange --ignorelockingfailure -ay $LVMQUIET
     fi
 }

Modified: lvm2_install
===================================================================
--- lvm2_install	2010-02-05 22:22:41 UTC (rev 67243)
+++ lvm2_install	2010-02-05 22:51:54 UTC (rev 67244)
@@ -8,7 +8,13 @@
     SCRIPT="lvm2"
 
     add_dir "/dev/mapper"
-    add_file "/sbin/lvm.static" "/bin/lvm"
+    add_binary "/sbin/lvm"
+    add_binary "/sbin/dmsetup"
+    add_binary "/sbin/dmeventd"
+    add_file "/lib/udev/rules.d/10-dm.rules"
+    add_file "/lib/udev/rules.d/13-dm-disk.rules"
+    add_file "/lib/udev/rules.d/95-dm-notify.rules"
+    add_file "/lib/udev/rules.d/11-dm-lvm.rules"
 }
 
 help ()




More information about the arch-commits mailing list