Am Donnerstag, 26. Februar 2004 23:45 schrieb Charles Steinkuehler:
> I'm getting new network service soon (hopefully more bandwidth!), and
> will be taking the opportunity to migrate my personal firewall system
> from Dachstein CD to Bering.
>
> Not that there's anything wrong with the method of creating a Bering CD
> outlined in the users guide, but I'm wanting something a bit closer to
> Dachstein (ie: floppy-boot emulation for the bootable CD, instead of
> isolinux), as I find it easier to debug, and easier for others to modify.
>
> In the process of making a Bering CD "bootdisk" floppy, I had to crawl
> through the Bering /linuxrc script, and I noticed a few things I think
> could be improved:
>
> - There are a *LOT* of variable assignments of the form:
>
>      VAR=sed 's/.*LRP=/\1/; s/ .*//1' /proc/cmdline`
>
>    These would be a lot faster using the built-in shell substitution
> functions, although it would require two lines instead of one, ie:
>
>      CMDLINE=`cat /proc/cmdline`
>      ...
>      VAR=${CMDLINE##*LRP=}
>      VAR=${VAR%% *}
>
>    I think the sed stuff came from Dachstein (and probably from LRP
> before that), but I know a lot more about shell scripting now than I did
> when I was starting on the *stein releases.  :)
>
> - There is currently no mechanism for varying the size of the root, log,
> or temp ramdisk other than by directly editing the kernel command line
> provided by the bootloader (kind of hard when it's on a read-only CD).
> It looks to me like it should be possible to mount the boot= device (ie:
> a floppy) and read the ramdisk sizes from optional config files, as is
> currently done with LRP= and PKGPATH=, although it might be necessary to
> unmount the disk prior to the pivot_root, and re-mount it afterwords
> (some testing required).
>
> So...to get this on topic for leaf-devel, is there any interest in
> incorperating any of these /linuxrc chages in Bering?  If so, I'll try
> to do a decent job of the modifications and provide them in a convinent
> form for public comment (is /linuxrc maybe in CVS somewhere?).  If not,
> I'll probably just ignore the problem entirely, and make something that
> only works for me.
>
> Also, is there any interest in making a 1440K minimal floppy boot disk
> and a set of instructions available for the generation of a CD-ROM?  I
> find this a *VERY* easy way to make CD images, as you can simply tell
> users to copy bootdisk.bin and whatever LRP packages they want to a
> directory, then run mkisofs with the appropriate command switches.  Much
> less confusing than isolinux procedure outlined in the users guide, IMHO.

Charles;

your work on linuxrc will be welcome and we definitely will test improvements 
in/for Bering-uClibc version.

In case you don't know, Bering-uClibc CD is build with bootdisk.ima and the 
Dachstein CD approach instead isolinux.
There are also doc's for building such a CD in the Bering-uClibc User's Guide.

kp


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click

_______________________________________________
leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to