Wont those extra umounts make the script exit when I have set my
machine not to automount the partitions?

Graeme

On Thu, Apr 08, 2010 at 02:44:15PM +0200, Michael Lippautz wrote:
> * Adds sleep to wait for blocknodes in /dev
> * Adds unmounts to fix possible automounts
> 
> Signed-off-by: Michael Lippautz <[email protected]>
> ---
>  contrib/angstrom/omap3-mkcard.sh |    8 +++++++-
>  1 files changed, 7 insertions(+), 1 deletions(-)
> 
> diff --git a/contrib/angstrom/omap3-mkcard.sh 
> b/contrib/angstrom/omap3-mkcard.sh
> index d8b5b43..1cf6817 100755
> --- a/contrib/angstrom/omap3-mkcard.sh
> +++ b/contrib/angstrom/omap3-mkcard.sh
> @@ -1,5 +1,5 @@
>  #! /bin/sh
> -# mkcard.sh v0.4
> +# mkcard.sh v0.5
>  # (c) Copyright 2009 Graeme Gregory <[email protected]>
>  # Licensed under terms of GPLv2
>  #
> @@ -30,10 +30,14 @@ echo ,9,0x0C,*
>  echo ,,,-
>  } | sfdisk -D -H 255 -S 63 -C $CYLINDERS $DRIVE
> 
> +sleep 1
> +
>  if [ -b ${DRIVE}1 ]; then
> +     umount ${DRIVE}1
>       mkfs.vfat -F 32 -n "boot" ${DRIVE}1
>  else
>       if [ -b ${DRIVE}p1 ]; then
> +             umount ${DRIVE}p1
>               mkfs.vfat -F 32 -n "boot" ${DRIVE}p1
>       else
>               echo "Cant find boot partition in /dev"
> @@ -41,9 +45,11 @@ else
>  fi
> 
>  if [ -b ${DRIVE}2 ]; then
> +     umount ${DRIVE}2
>       mke2fs -j -L "rootfs" ${DRIVE}2
>  else
>       if [ -b ${DRIVE}p2 ]; then
> +             umount ${DRIVE}p2
>               mke2fs -j -L "rootfs" ${DRIVE}p2
>       else
>               echo "Cant find rootfs partition in /dev"
> -- 
> 1.6.4.4
> 
> _______________________________________________
> Openembedded-devel mailing list
> [email protected]
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to