On Wed, Feb 23, 2011 at 10:45 AM, Jim Huang <[email protected]> wrote:
> init.rc usage example:
> mount vfat mmc@blk1p3 /mnt/sdcard2
this feels like a weird split of the device name with mmc before and
blk1 after the @. especially if you look how its used with mtd@FSNAME
how about using mmcblkX@FSNAME or even mmc@uuid:UUID ?
> ---
> init/builtins.c | 10 ++++++++++
> 1 files changed, 10 insertions(+), 0 deletions(-)
>
> diff --git a/init/builtins.c b/init/builtins.c
> index e0ccf9f..32d9d7f 100644
> --- a/init/builtins.c
> +++ b/init/builtins.c
> @@ -356,6 +356,16 @@ int do_mount(int nargs, char **args)
> close(fd);
> ERROR("out of loopback devices");
> return -1;
> + } else if (!strncmp(source, "mmc@blk", 7)) {
> + sprintf(tmp, "/dev/block/mmcblk%s", source + 7);
> +
> + if (wait)
> + wait_for_file(tmp, COMMAND_RETRY_TIMEOUT);
> + if (mount(tmp, target, system, flags, options) < 0) {
> + return -1;
> + }
> +
> + return 0;
> } else {
> if (wait)
> wait_for_file(source, COMMAND_RETRY_TIMEOUT);
> --
> 1.7.2.3
>
> _______________________________________________
> linaro-dev mailing list
> [email protected]
> http://lists.linaro.org/mailman/listinfo/linaro-dev
>
--
- Alexander
_______________________________________________
linaro-dev mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/linaro-dev