Hi Paul,
Sounds interesting, but you can also unpack the modules tarball on
one of the storage media, mount it and load the modules directly from
there (some examples in the /etc/modules file).
But I like this idea, it's very easy this way to create or update a
moddb on a running system.
Eric
>I don't know how popular this is going to be, but I'll toss it out anyway.
>
>For 99% of leaf users, storage is no longer ultra critical. This idea
>is not meant to eliminate the current way of doing things (for those
>folks who really are tight on secondary storage, things stay the same),
>but I'd like to make a modest proposal.
>
>If a file on the boot media called modules.tgz (or
>Bering-uClibC-modules-2.4.33.tar.gz for the ISO image) is present,
>extract the required modules from that file in realtime, on boot. That
>way we're not saving & storing custom moddb.lrps if all the modules that
>would normally be in that file are already in the default distribution.
>
>It's fairly trivial, I wrote some shell code in realtime to do it
>because I needed to populate /lib/modules for my box. I like this idea
>better (or as an alternate to the web based stuff Arne did) because I
>know the source of my modules and keep them in exact sync with the kernel.
>
>The code I kinda cobbled together in realtime did something like this.
>This is just for an example, it is not productized or tested...
>
>
># generate a list of module names
>modules=`sed -e 's/#.*//' -e 's/[^<tab> ].*//' -e '/^[<tab> ]*$/d'
>/etc/modules`
>
>mkdir /tmp/mods.$$
>cd /tmp/mods.$$
>zcat /mnt/Bering-uClibc-2.4.33.tar.gz | tar xf -
>for file in $modules ; do
> fn=`find /tmp/mods.$$ -name ${file}.o`
> if [ ! -f /lib/modules/`basename $fn` ] ; then
> echo -n "Extracting $fn"
> cp $fn /lib/modules
> echo "."
> fi
>done
>cd /tmp
>rm -rf /tmp/mods.$$
>
>
>Obviously, it should be done with tar -X so we don't fill up /tmp with a
>bunch of memory resident crap that is just going away, but that's tbd
>only if this sounds interesting to the B-U community.
>
>-------------------------------------------------------------------------
>Using Tomcat but need to do more? Need to support web services, security?
>Get stuff done quickly with pre-integrated technology to make your job easier
>Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>
>_______________________________________________
>leaf-devel mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/leaf-devel
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
leaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-devel