# Copyright 2006-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_initramfs.sh,
+ gen_initrd.sh:
+ Commented out the checks on the sanity of lvm.conf since they were not quite
+ working right. This should fix bug #173622.
+
09 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> +x86/nb-busybox.cf:
Added nb-busybox.cf to x86 on the request of Andrew Gaffney
<agaffney@gentoo.org>.
cd ${TEMP}
mkdir -p "${TEMP}/initramfs-lvm2-temp/bin/"
mkdir -p "${TEMP}/initramfs-lvm2-temp/etc/lvm/"
- if [ -e '/sbin/lvm' ] && ldd /sbin/lvm|grep -q 'not a dynamic executable'
+ if [ -e '/sbin/lvm' ] && LC_ALL="C" ldd /sbin/lvm|grep -q 'not a dynamic executable'
then
print_info 1 ' LVM2: Adding support (using local static binaries)...'
cp /sbin/lvm "${TEMP}/initramfs-lvm2-temp/bin/lvm" ||
fi
if [ -x /sbin/lvm ]
then
- lvm dumpconfig 2>&1 > /dev/null || gen_die 'Could not copy over lvm.conf!'
- ret=$?
- if [ ${ret} != 0 ]
- then
+# lvm dumpconfig 2>&1 > /dev/null || gen_die 'Could not copy over lvm.conf!'
+# ret=$?
+# if [ ${ret} != 0 ]
+# then
cp /etc/lvm/lvm.conf "${TEMP}/initramfs-lvm2-temp/etc/lvm/" ||
gen_die 'Could not copy over lvm.conf!'
- else
- gen_die 'Could not copy over lvm.conf!'
- fi
+# else
+# gen_die 'Could not copy over lvm.conf!'
+# fi
fi
cd "${TEMP}/initramfs-lvm2-temp/"
find . -print | cpio ${CPIO_ARGS} --append -F "${CPIO}"
# LVM2
if [ "${LVM2}" = '1' ]
then
- if [ -e '/sbin/lvm' ] && ldd /sbin/lvm|grep -q 'not a dynamic executable';
+ if [ -e '/sbin/lvm' ] && LC_ALL="C" ldd /sbin/lvm|grep -q 'not a dynamic executable';
then
print_info 1 'LVM2: Adding support (using local static binaries)...'
cp /sbin/lvm "${TEMP}/initrd-temp/bin/lvm" ||
mkdir -p ${TEMP}/initrd-temp/etc/lvm
if [ -x /sbin/lvm ]
then
- lvm dumpconfig 2>&1 > /dev/null || gen_die 'Could not copy over lvm.conf!'
- ret=$?
- if [ ${ret} != 0 ]
- then
+# lvm dumpconfig 2>&1 > /dev/null || gen_die 'Could not copy over lvm.conf!'
+# ret=$?
+# if [ ${ret} != 0 ]
+# then
cp /etc/lvm/lvm.conf "${TEMP}/initramfs-lvm2-temp/etc/lvm/" ||
gen_die 'Could not copy over lvm.conf!'
- else
- gen_die 'Could not copy over lvm.conf!'
- fi
+# else
+# gen_die 'Could not copy over lvm.conf!'
+# fi
fi
fi