Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Dec 1999 19:03:47 -0800 (PST)
From:      Doug White <dwhite@resnet.uoregon.edu>
To:        Greg Lehey <grog@lemis.com>
Cc:        Andrzej Bialecki <abial@webgiro.com>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/release/picobsd Makefile src/release/picobsd/build Makefile Makefile.mfs
Message-ID:  <Pine.BSF.4.21.9912131857180.80605-100000@resnet.uoregon.edu>
In-Reply-To: <19991211113911.C355@mojave.sitaranetworks.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 11 Dec 1999, Greg Lehey wrote:

> > I appreciate your work, and I consider it to be a step in right direction,
> > but you should've discussed this with either me or Doug White before
> > committing ( *cough* the word MAINTAINER comes to my mind). 
> 
> Indeed.  I looked for a Makefile, but I couldn't find one, so I sent a
> message to FreeBSD-small asking what people thought.  I thought of
> sending you a message separately, but you're on FreeBSD-small, and you
> hadn't shown any activity for over a year.  You also didn't comment on
> my suggestions there.  I didn't know Doug White had anything to do
> with PicoBSD, but if he does, I would have expected him to be on
> -small.

I'll take blame for not being on -small (along with the other 12 FreeBSD
lists i'm on), but 'cvs log' exists for a reason.

> > The end result for now is that we have two conflicting methods of
> > building the floppies, and neither works (you broke the "custom"
> > target when building with 'build' script, 
> 
> There was no custom target.  

There was too, I used it when making 'install'!  :-)  It was broke until I
committed changes to use a ${PICOBSD_ROOT}-ish variable instead of
depending on relative paths.

> All the commits are additional files which don't touch the old build
> method in anyway.  I went to some trouble *not* to break the old build
> method more than it was already broken.  I don't believe it has worked
> for at least 6 months, maybe a year.  I haven't been able to build any
> version, and the newest PicoBSD images I found date to September 1998.  
> One example for "don't break the old version" was that I would have
> liked to remove files from the picobsd/floppy.tree hierarchy, but I
> didn't; instead, I copied them to the image and then deleted them
> again in the Makefile.

That was what 'floppy.tree.exclude' was for.

> > Well, not really. The individual floppies were there for a reason: smaller
> > memory footprint. While it's becoming of less concern nowadays, there is
> > still a lot of people with old junky 486 with 8MB SIMM RAM. A general
> > purpose, one-size-fits-all floppy doesn't work for them.
> 
> As I said, they won't build under -CURRENT.  The kernel has got too
> big.  But I haven't changed anything in this area.

They built no less than last November.  I personally checked them since I
was trying to hack them down to fit in low-memory environments.  Just when
did you take your PicoBSD snapshot, before or after early October, when I
committed Luigi's mega-fix?

> First, move to a Makefile-based build.  This will enable automatic
> builds, so people making changes will see when they break something.
> At the moment, I can't compile ppp and something else (passwd?) which
> I've forgotten.

I like this.  I think it started out Makefile-based and had to move to
scripts to hack around the MFS loading limitations in 2.2.X.  3.X made it
a module and better suited to Makefile-based builds.  Luigi just shuffled
the scripts around and I'm not very good at Makefiles.

> Next, fix the old builds.  I chickened out in the custom build and
> just commented out the programs that didn't work.  We need to go back
> and fix those builds.  Also, there are some programs, like tcpdump,
> which I would like to include, but which don't build because of their
> unusual source dependencies; if you know how to teach crunchgen to
> build tcpdump, I'm sure many people would be happy.

That could be hacked, probably.  I'm getting pretty familiar with bending
crunchgen to my will.

Doug White                    |  FreeBSD: The Power to Serve
dwhite@resnet.uoregon.edu     |  www.FreeBSD.org



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" 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.21.9912131857180.80605-100000>