Jivin Mike Frysinger lays it down ...
> The genromfs utility (which is used to generate ROMFS images) is a little
> funky when it comes to /dev.  This script will parse a normal device table
> and create the funky files that genromfs keys off of.

Applied,

Thanks,
Davidm

> 
> Signed-off-by: Mike Frysinger <[EMAIL PROTECTED]>
> ---
>  tools/mkdevdir-genromfs.sh |   23 +++++++++++++++++++++++
>  1 files changed, 23 insertions(+), 0 deletions(-)
>  create mode 100755 tools/mkdevdir-genromfs.sh
> 
> diff --git a/tools/mkdevdir-genromfs.sh b/tools/mkdevdir-genromfs.sh
> new file mode 100755
> index 0000000..29c5895
> --- /dev/null
> +++ b/tools/mkdevdir-genromfs.sh
> @@ -0,0 +1,23 @@
> +#! /bin/sh
> +
> +# A little tool to generate /dev directories in a form that genromfs
> +# understands.  It takes as inputs the romfs directory, and the
> +# device table (which is in the same format that genext2fs understands)
> +
> +while read filename type mode uid gid major minor start inc count ; do
> +case "$filename" in
> +'#'*)    true ;;
> +*)
> +    case $type in
> +     d)
> +         mkdir -p $1$filename
> +         ;;
> +     [cb])
> +         x=`basename $filename`
> +         y=`dirname $filename`
> +         touch "$1$y/@$x,$type,$major,$minor"
> +         chmod $mode "$1$y/@$x,$type,$major,$minor"
> +         ;;
> +    esac
> +esac
> +done <$2
> -- 
> 1.6.0.1
> 
> _______________________________________________
> uClinux-dev mailing list
> uClinux-dev@uclinux.org
> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by uclinux-dev@uclinux.org
> To unsubscribe see:
> http://mailman.uclinux.org/mailman/options/uclinux-dev
> 

-- 
David McCullough,  [EMAIL PROTECTED],   Ph:+61 734352815
Secure Computing - SnapGear  http://www.uCdot.org   http://www.snapgear.com
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to