I have updated the LEAF 2.4.14 + Shorewall  distro described in my
previous post:
http://www.geocrawler.com/archives/3/7232/2001/11/50/7129319/

everything is in
http://leaf.sourceforge.net/devel/jnilo/kernel-2.4.14

The updated 1680k diskimage is called leaf-2.4.14-1680-b1.bin

Changelog:

1/ TMPFS is used instead of /dev/ram
/dev/ram0 is only used to boot initrd.lrp then the main filesystem is
pivot_rooted to tmpfs and /dev/ram0 released.
Three parameters can be introduced in the command line (but defaults
should be OK in most cases):
syst_size= max size of LRP filesystem (default SYSTSIZE=6M)
log_size= max size of /var/log  (default LOGSIZE=2M)
tmp_size= max size of /tmp (default remaining available memory)

Therefore ramlog.lrp is not needed anymore

Everything is in /var/lib/lrpkg/root.linuxrc
initrd fs umount and freeramdisk /dev/ram0 are done in /etc/init.d/rcS

2/ Initrd.lrp can be backuped as any other file
The scheme goes as follow: whatever package ($INITRD) is found after
initrd= is treated as a compressed minix fs. Then in lrcfg.back.script
if $PACKAGE=$INITRD a new script is called that will take care of
backuping this "special" file. See lrcfg.back.initrd.
The max size of the uncompressed initrd.lrp package can be setup through
initrd package configuration menu.
The procedure is fully transparent to the user. Standard rules for
including/excluding files apply. Files in /boot/modules will saved in
there.

3/ Busybox updated to 0.60.2
pivot_root & mkfs.minix added

3/ Shorewall is now really 1.1.18 (was 1.1.17 by mistake in the previous
release). Shorewall is setup with the two-interfaces configuration file
provided by Tom and adapted to a standard LEAF distro by me. Move to the
three-interface one for setting up a DMZ.

4/ There seems to be a bug in busybox umount -a which does not umount
tmpfs filesystems. Until it's fixed the util-linux-2.11m version takes
care of umount -a.

5/ keyboard.lrp provided in the distro. "fr.map" is default... (No, I am
kidding...)

Todo's:

1/ clean-up /etc/init.d/network, /etc/network.conf  and
/etc/ipfilter.conf to get rid of all the unecessary stuff.
2/ In the above mentioned files check the QoS and bridge stuff
3/ Adjust weblet script to take care of firewall messages

Jacques



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

Reply via email to