From 31ded767a58bfc922b6d04121b4bdf1e07e46a2b Mon Sep 17 00:00:00 2001 From: "nslu2-linux.adm@bkbits.net" Date: Wed, 29 Dec 2004 11:40:06 +0000 Subject: Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2004/12/29 12:35:06+01:00 uni-frankfurt.de!mickeyl Merge bk://oe-devel@oe-devel.bkbits.net/openembedded into r2d2.tm.informatik.uni-frankfurt.de:/local/pkg/oe/packages 2004/12/29 12:34:53+01:00 uni-frankfurt.de!mickeyl install sysvinit-pidof with task-bootstrap 2004/12/29 12:17:08+01:00 handhelds.org!CoreDump sdcontrol: Read available partition from /proc/partitions. This fixes failed mounts after flashing. BKrev: 41d29796GXWRReDs9Gn88Uyd9Upd3g --- .../sharp-sdmmc-support-2.4.18-rmk7-pxa3-embedix/sdcontrol | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'packages/sharp-binary-only/sharp-sdmmc-support-2.4.18-rmk7-pxa3-embedix') diff --git a/packages/sharp-binary-only/sharp-sdmmc-support-2.4.18-rmk7-pxa3-embedix/sdcontrol b/packages/sharp-binary-only/sharp-sdmmc-support-2.4.18-rmk7-pxa3-embedix/sdcontrol index 1639945ade..baccb3a0aa 100644 --- a/packages/sharp-binary-only/sharp-sdmmc-support-2.4.18-rmk7-pxa3-embedix/sdcontrol +++ b/packages/sharp-binary-only/sharp-sdmmc-support-2.4.18-rmk7-pxa3-embedix/sdcontrol @@ -85,7 +85,14 @@ case "$ACTION" in # Get available partitions through dmesg. The "tail -1" is needed as # sometimes the partitions are printed twice by the kernel. - OK_PARTS="`dmesg | tail -3 | grep mmcda | tail -1| sed s/^.*\:\ //`" + #OK_PARTS="`dmesg | tail -3 | grep mmcda | tail -1| sed s/^.*\:\ //`" + OK_PARTS="`cat /proc/partitions |awk '{print $4}'| grep mmcd`" + + if test "`echo "$OK_PARTS" | wc -l | awk '{print $1}`" -gt 1 + then + OK_PARTS="`echo "$OK_PARTS" | grep -v "^mmcda$"`" + fi + echo "Valid SD partitions are: [$OK_PARTS]" # Allow for "#" in fstab. -- cgit v1.2.3