From: Mike Westerhof Date: Fri, 22 Aug 2008 20:17:56 +0000 (+0000) Subject: SlugOS 5.0 - make booting to a ramdisk (via turnup ram) work again; X-Git-Tag: Release-2010-05/1~6282^2^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=506da3980bbbc87b833772fa01dbd762097b26a0;p=openembedded.git SlugOS 5.0 - make booting to a ramdisk (via turnup ram) work again; need to accomodate an inconsistency between find and busybox find. --- diff --git a/packages/slugos-init/files/boot/ram b/packages/slugos-init/files/boot/ram index a7c78b39ac..2583edf852 100644 --- a/packages/slugos-init/files/boot/ram +++ b/packages/slugos-init/files/boot/ram @@ -28,9 +28,12 @@ then # filter out boot (with zimage), linuxrc and anything # below /var, keep dev or the boot will fail (note that # nothing is mounted this early in the bootstrap). - find . -mount -print | + find . -xdev -print | sed '\@^./boot/@d;\@^./boot$@d;\@^./linuxrc@d;\@^./var/@d' | cpio -p -d -m -u /mnt + # busybox find with -xdev will not print the name of the + # mountpoint, so create the empty dir manually if required. + test -d /mnt/mnt || mkdir /mnt/mnt # checkmount checks for sh, init and no .recovery plus # either mnt or initrd, mnt must exist! if checkmount /mnt