Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Nov 1998 17:55:49 +0100 (CET)
From:      Andrzej Bialecki <abial@nask.pl>
To:        Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>
Cc:        picoBSD <small@FreeBSD.ORG>
Subject:   Re: Modular set-up
Message-ID:  <Pine.BSF.4.02A.9811161741400.810-100000@korin.warman.org.pl>
In-Reply-To: <XFMail.981116121908.asmodai@wxs.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 16 Nov 1998, Jeroen Ruigrok/Asmodai wrote:

> OK, time to get some ideas flowing again ;)
> 
> Biggest problem we now have is the maintenance of four versions instead of
> providing a modular set-up script/thinghy.
> 
> I was discussing this with a friend of mine who is a freelance consultant for
> UNIX systems and he suggested m4.
> 
> After some thinking about how and why, I think that this might be a good idea.
> This way we can provide the user with a frontend/menu in which he/she can
> select options which then result in the creation of a file which can build the
> necessary `package' into a workdir/picobsd/ and which is ready for
> tftp'ing/ftp'ing/cp'ing to the specified device.
> 
> Any ideas/thoughts/suggestions/additions?

Yes (mainly thoughts & additions :-)

As I see the direction of the picobsd in general, we should try to further
integrate it with the release building system - which means, that we
should concentrate on changing the presently used set of scripts to set of
Makefiles, for example, not to mention the need to get rid of those
abominable patches.... Then basing on this infrastructure, it could be
much easier to write some utility to set up the floppy contents.

As for the modularity itself: although we need a frontend to the building
process, it's not the biggest difficulty. the main problem is that we
don't have a way to place separate modules on the floppy instead of one
big binary called "kernel". There should be a way to easily change the
contents of the floppy, and with crunched binaries it's impossible.

So, for me any way to build a frontend is suitable, as far as it doesn't
require installing yet additional ports. If you can write it - that;s
great. But let's do the transition to Makefiles first.

Andrzej Bialecki

--------------------   ++-------++  -------------------------------------
 <abial@nask.pl>       ||PicoBSD||   FreeBSD in your pocket? Go and see:
 Research & Academic   |+-------+|       "Small & Embedded FreeBSD"
 Network in Poland     | |TT~~~| |    http://www.freebsd.org/~picobsd/
--------------------   ~-+==---+-+  -------------------------------------


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-small" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.02A.9811161741400.810-100000>