diff --git a/BaseBuild/Basesys/LVM b/BaseBuild/Basesys/LVM index d135933..b5043cc 100644 --- a/BaseBuild/Basesys/LVM +++ b/BaseBuild/Basesys/LVM @@ -82,6 +82,24 @@ premk() { #chmod 755 $TMPROOT/sbin/MAKEDEV } +mk32() { + CC="gcc ${BUILDOPTIONS32}" \ + CXX="g++ ${BUILDOPTIONS32}" \ + USE_ARCH=$UARCH \ + CFLAGS="-m32" \ + ./configure --target=$TARGET32 \ + --prefix=/ \ + --libdir=/lib \ + --enable-lvm1_fallback \ + --enable-ocf \ + --enable-udev_sync \ + --enable-udev_rules \ + --disable-selinux + make -j $NUMCPU + make DESTDIR=$TMPROOT install + mv $TMPROOT/include $TMPROOT/usr +} + mk() { CC="gcc ${BUILDOPTIONS}" \ CXX="g++ ${BUILDOPTIONS}" \ @@ -102,6 +120,7 @@ mk() { cp lvm2create_initrd.8 $TMPROOT/usr/share/man/man8/ chmod 0444 $TMPROOT/usr/share/man/man8/lvm2create_initrd.8 mv $TMPROOT/include $TMPROOT/usr + rm $TMPROOT/lib/libdevmapper.so } postmk() { @@ -115,4 +134,7 @@ postmk() { $TMPROOT/etc/lvm/backup \ $TMPROOT/etc/lvm/cache touch $TMPROOT/etc/lvm/lvm.conf + cd $TMPROOT/${LIBDIR} + ln -s libdevmapper.so.* libdevmapper.so + cd - }