Fix #79502; thanks to rocket for the patch.
authorTim Yamin <plasmaroo@gentoo.org>
Wed, 26 Jan 2005 18:36:25 +0000 (18:36 +0000)
committerTim Yamin <plasmaroo@gentoo.org>
Wed, 26 Jan 2005 18:36:25 +0000 (18:36 +0000)
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@163 67a159dc-881f-0410-a524-ba9dfbe2cb84

gen_initrd.sh

index 2d1b4084b4eaa0b86348cb1fe453f116fc9d3b2b..9bc15c7784789416d917138cbf0c9741c9ee4b62 100644 (file)
@@ -144,6 +144,12 @@ create_base_initrd_sys() {
                        cp -a /lib/evms/* "${TEMP}/initrd-temp/lib/evms" || gen_die 'Could not copy files for EVMS2!'
                        cp -a /etc/evms.conf "${TEMP}/initrd-temp/etc" || gen_die 'Could not copy files for EVMS2!'
                        cp /sbin/evms_activate "${TEMP}/initrd-temp/bin/evms_activate" || gen_die 'Could not copy over vgscan!'
+                       # Fix EVMS2 complaining that it cant find the swap utilities.
+                       # These are not required in the initrd
+                       for swap_libs in "${TEMP}/initrd-temp/lib/evms/*/swap*.so"
+                       do
+                               rm $swap_libs
+                       done
                fi
        fi