--- mkinitrd.orig 2004-03-11 19:26:57 +0300 +++ mkinitrd 2004-07-24 18:11:52 +0400 @@ -151,6 +151,15 @@ loopFs= loopFile= uname_r=`uname -r` +uname_m=`uname -m` +case "$uname_m" in + x86_64) + libdir=/lib64 + ;; + *) + libdir=/lib + ;; +esac ModuleAlreadyLoaded() { @@ -397,7 +406,7 @@ Mkdir -p $MNTDIR/{etc,dev,safedev,loopfs} || Fatal "Failed to create directories." - Install /lib/mkinitrd/busybox "$MNTDIR/bin/sh" + Install $libdir/mkinitrd/busybox "$MNTDIR/bin/sh" Ln -s sh "$MNTDIR/bin/echo" Ln -s sh "$MNTDIR/bin/insmod" Ln -s sh "$MNTDIR/bin/modprobe"