From: Rod Whitby Date: Mon, 27 Nov 2006 04:32:02 +0000 (+0000) Subject: slugos-init: Now loades IDE kernel modules for nas100d X-Git-Tag: Release-2010-05/1~9453^2~275 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae3e49711d031281251d778d66e96624c492e356;p=openembedded.git slugos-init: Now loades IDE kernel modules for nas100d --- diff --git a/packages/slugos-init/files/initscripts/umountinitrd.sh b/packages/slugos-init/files/initscripts/umountinitrd.sh index 9cb1f7a25d..2798fe5985 100644 --- a/packages/slugos-init/files/initscripts/umountinitrd.sh +++ b/packages/slugos-init/files/initscripts/umountinitrd.sh @@ -5,20 +5,27 @@ # then the /initrd is mounted and we want to remount that # ro - this works round the shutdown -r hang problem . /etc/default/functions + +case "$(machine)" in +nslu2) + ffspart="Flashdisk";; +*) + ffspart="filesystem";; +esac + while read device directory remainder do case "$directory" in /mnt) echo "InitRD: unmount initrd on /mnt" >&2 umount /mnt;; /initrd)# need the device for a remount - ffspart=Flashdisk ffsdev="$(mtblockdev $ffspart)" - echo "InitRD: remount $ffdev read-only on /initrd" >&2 + echo "Remounting $ffsdev read-only on /initrd" >&2 if test -n "$ffsdev" -a -b "$ffsdev" then mount -o remount,ro "$ffsdev" /initrd else - echo "Flashdisk: $ffsdev: flash device not found" >&2 + echo "$ffspart: $ffsdev: flash device not found" >&2 fi;; esac done