Ewald Wasscher wrote:
>
> George Metz wrote:
> > Thought here is to get a bootstrap initrd archive up and running first,
> > then use what it contains to load System packages, then addon packages,
> > from a significantly larger medium than a floppy disk. In this case, if
> > we're using bzip2, we can still load off the floppy disk, and just add in
> > bzip2 and libbz2 to the boot.lrp package, and away we go.
>
> This could be a nice way of loading the bulk of leaf from a cdrom.
I got so tired of /proc/cmdline and the append line is
syslinux.cfg...... this weekend I crabbed together support for a
configuration file :-)
The biggest enhancement is that everything can now be SPECIFIC to a
particular disk; for example:
* Load modules on this disk but not that one
* Load packages from this directory on that disk
* Load packages named *.tgz but not *.lrp (or vice versa or both...!)
* Load these specific packages...
* Prompt after this disk but not that one...
* Load a configuration package only from the first disk.
This is not just true for "sources" (disks that load packages) but
there are also "volumes" which allow you to specify everything that
winds up in /etc/fstab and then some; for example:
* Make /tmp 4 megs
* Make /var 20 megs
* Make /usr 10 megs
* Allow device files on /tmp
...etc.
There are few if any defaults, so the flexibility is enormous.
I'm thinking of adding one:
* Decompress using this or that program (bzip2?)
The layout of the configuration file is, I hope, somewhat "object
oriented" in that everything is oriented towards defining an object -
seems simpler that way to me.
In terms of CD loading, you can do this then (example syntax coming!):
source {
device /dev/cdrom
packages pkgs/*.lrp
}
This points out another thing: the new Oxygen will find any IDE CDROMs
and create a /dev/cdrom pointing at the first. So, now you'll always
have a CDROM at /dev/cdrom where you can find it.
_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/leaf-devel