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