Hi, The attached a patch makes some extensive additions to the flashboot-system. There are some changes that where committed last week that are not part of this patch, so update you releases from the CVS or from a late snapshop before you use the patch. Here are the proposed additions: * Added watchdogd(8) to list * Added ldconfig to list * Added a extension system in /usr/local that support (some) standard OpenBSD packages and configuration from rc.conf. * Added ro/rw-scripts for easy access to the flash * Added blink and kitt scripts to contrib for blinking leds on Wrap and Soekris with optional inclusion in list. * Added a large kernel option with a 25 mb ramdisk with it''s own build-script and distribution-list (that now includes named..) My idea with the larger kernel options is an attempt to add all the stuff people ask for without making the system unusable for devices with less memory. The new usr/local packaging was originally proposed by Dominique Jacquel and Damien sent me his patch last year when I was working on a much more comprehensive system. The changes I have done to Dominique''s patch are minor details and I moved the configuration to rc.conf. However Dominique Jacquel should have the credit for this one. Please comment and test these changes. Thanks, Rickard. -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: all.diff Url: http://lists.mindrot.org/pipermail/flashboot/attachments/20060829/7f19bbde/attachment.ksh
On Tue, 2006-08-29 at 15:12 +0200, Rickard Dahlstrand wrote:> Please comment and test these changes.Great work! I''m building from this right now! But it already looks great! Thanks Rickard and all involved! BTW i guess if the support for executing ipsecctl[1] (not in your patch) at boot has something wrong, why check for -f /etc/ipsec.conf and then call ipsecctl -f ${ipsec_rules} which could not be initialized? Best regards [1] http://cvsweb.mindrot.org/index.cgi/flashboot/initial- conf/rc.initial.diff?r1=1.21;r2=1.22 -- Massimo.run();
On Tue, 2006-08-29 at 15:12 +0200, Rickard Dahlstrand wrote:> Please comment and test these changes.list.largekernel includes wicontrol which has been removed. -- Massimo.run();
On 29 aug 2006, at 18.50, Massimo Lusetti wrote:> BTW i guess if the support for executing ipsecctl[1] (not in your > patch) > at boot has something wrong, why check for -f /etc/ipsec.conf and then > call ipsecctl -f ${ipsec_rules} which could not be initialized?fixed in CVS now (will always use /etc/ipsec.conf if IPSEC=yes). we might consider actually using ipsec_rules & pf_rules as OpenBSD does by default, but that is another issue. jakob
On Wed, 2006-08-30 at 16:23 +0200, Massimo Lusetti wrote:> On Tue, 2006-08-29 at 15:12 +0200, Rickard Dahlstrand wrote: > > > Please comment and test these changes. > > list.largekernel includes wicontrol which has been removed. >Sorry to flood the list :/ you link to libssl.so.10.0 which now is .11 -- Massimo.run();