[ previous ] [ next ] [ threads ]
 From:  "Marten" <wleiden at xs4all dot nl>
 To:  m0n0wall dash dev at lists dot m0n0 dot ch
 Subject:  Re: [m0n0wall-dev] Community development of 1.3a3
 Date:  Thu, 26 Oct 2006 00:07:37 +0200 (CEST)
On Wed, 2006-10-25 at 13:53 -0400, Bernie O'Connor wrote:
> All,
> I've had a short off-list email exchange with Lee about m0n0wall
development and I thought it might be useful to email the development
list for feedback.  This idea is a little rough, but bear with me (and
keep in mind that I'm a beginner subversion user).  I also realize
Manuel has commented on changing the future architecture for m0n0wall,
but here goes...
> Problem:  improve community development process for m0n0wall
> One of the requests that occurs frequently on the list is help in
setting up a development environment from non-FreeBSD expert users (I do
not consider myself a FreeBSD expert).  Granted, depending on what
changes are being requested, FreeBSD expertise may be required, but for
functional enhancements to the gui, mostly PHP programming expertise is
needed.  PHP programmers are not always systems administrators nor are
systems administrators always PHP programmers.  Pulling together both
types of programmers into the m0n0wall development environment would be
helpful.  The m0n0wall development community has responded in different
ways to address these needs (sources under subversion, various image
extraction/creation tools, binary utilties/packages).
> *****
> Quick proposal (and request for comments/feedback):

if you (we) need a freebsd playground this might help:

1. - freebsd 7.0 (current) image for wrap/soekris with onboard a svn
It build with tinybsd build script that's easily usage for 5.x 6.x
freebsd. For 7.x is small patch available.

I use it for personal use but it free (bsd license).

it has:
- serial console
- ssh/scp/rsync
- wireless
- nics
- usb support ( umass ucom uplcom)

You can write to cf/disk like monowall.

But you can put any kernel into in if needed.


if needed custom images / kernel can be easily made

2. These you checkout or export to the flashdrive
- apache2 (perl/php)
- pen
- asterisk
- sudo
- kismet
- mtr
- dhcp


ofcourse you can build up your own svn to have your own packages

3. there is some basic documentation.


4. be gentle to this svn, it just behind a home dsl line.....

just my 2ct

kind regards,