summaryrefslogtreecommitdiffstats
path: root/src/initramfs/scripts/etc
diff options
context:
space:
mode:
authorDirk von Suchodoletz2011-03-28 20:24:25 +0200
committerDirk von Suchodoletz2011-03-28 20:24:25 +0200
commit16906e1c40ea740c48ca9e6d78fce3e4bac937c0 (patch)
tree55b291e19180b60a5725030bb526c0877f913a99 /src/initramfs/scripts/etc
parentNewer version of rzscontrol ... (diff)
downloadcore-16906e1c40ea740c48ca9e6d78fce3e4bac937c0.tar.gz
core-16906e1c40ea740c48ca9e6d78fce3e4bac937c0.tar.xz
core-16906e1c40ea740c48ca9e6d78fce3e4bac937c0.zip
Fixing library problems when calling mkfs.* ...
Diffstat (limited to 'src/initramfs/scripts/etc')
-rw-r--r--src/initramfs/scripts/etc/functions5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/initramfs/scripts/etc/functions b/src/initramfs/scripts/etc/functions
index b1b82d24..77c1f4ee 100644
--- a/src/initramfs/scripts/etc/functions
+++ b/src/initramfs/scripts/etc/functions
@@ -235,8 +235,9 @@ for fs in xfs reiserfs ext2 ; do
mopt="-o noexec"
;;
esac
- LD_LIBRARY_PATH=/mnt/lib /mnt/$path/mkfs.$fs $fopt $target \
- >/dev/null 2>&1 #|| error
+ mount --bind /dev /mnt/dev
+ chroot /mnt mkfs.$fs $fopt $target >/dev/null 2>&1 #|| error
+ umount /mnt/dev
if [ -z $mntpnt ] ; then
umount /mnt/tmp 2>/dev/null
if mount -t $fs -n $mopt $target /mnt/tmp 2>/dev/null; then