Re: [Leaf-devel] Archives, Sources, CVS et al

2002-02-16 Thread Mike Noyes

At 2002-02-15 21:37 -0600, David Douthitt wrote:
What it comes down to is the following FreeBSD entities:

* making packages (*.lrp)
* ports
* source code for the system

I've started creating a directory tree - in preparation for putting
it into CVS - a tree that contains configurations, patches, etc -
just for creating binaries that are used by Oxygen itself (and not
packages or ports).

Once I get this done (about a dozen archives or so) - I'll put them
into Oxygen (all will then use glibc 2.1.3 if not static) - and put
the tree into an Oxygen development CVS tree.

David,
Will you commit this new tree to src/oxygen or bin/oxygen? It sounds to me 
like it should go in src/oxygen.

--
Mike Noyes [EMAIL PROTECTED]
http://sourceforge.net/users/mhnoyes/
http://leaf.sourceforge.net/content.php?menu=1000page_id=4


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



Re: [Leaf-devel] Re: Standards and due process :-)

2002-02-16 Thread David Douthitt

On 2/15/02 at 10:15 PM, David Douthitt [EMAIL PROTECTED] wrote:

 Perhaps what we NEED is a test suite - a sort of
 minimalist autoconf which details what works and what
 doesn't...

Like this:

Checking for busybox date no
Checking for busybox install no
Checking for ip... yes
Checking for netstat... no
Checking for route... no
Checking for ifconfig... no

...etc...
--
David Douthitt
UNIX Systems Administrator
HP-UX, Unixware, Linux
[EMAIL PROTECTED]

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



Re: [Leaf-devel] Archives, Sources, CVS et al

2002-02-16 Thread David Douthitt

On 2/16/02 at 4:42 AM, Mike Noyes [EMAIL PROTECTED]
wrote:

 Will you commit this new tree to src/oxygen or bin/oxygen?
 It sounds to me like it should go in src/oxygen.

Me too.  Probably into src/oxygen/base ...
--
David Douthitt
UNIX Systems Administrator
HP-UX, Unixware, Linux
[EMAIL PROTECTED]

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



Re: [Leaf-devel] Re: Standards and due process :-)

2002-02-16 Thread Mike Noyes

At 2002-02-16 07:25 -0600, David Douthitt wrote:
On 2/15/02 at 10:15 PM, David Douthitt [EMAIL PROTECTED] wrote:

  Perhaps what we NEED is a test suite - a sort of
  minimalist autoconf which details what works and what
  doesn't...

Like this:

Checking for busybox date no
Checking for busybox install no
Checking for ip... yes
Checking for netstat... no
Checking for route... no
Checking for ifconfig... no

...etc...

David,
Would it be possible to apply something like this to package testing. e.g.

Checking for program name: foo.bar
Checking for program version: 1.00
Checking for libc version: 2.1.3
Checking compatibility with Bering: no
Checking compatibility with Dachstein: no
Checking compatibility with Oxygen: yes
Checking compatibility with PacketFilter: no
Checking compatibility with WRP: no

--
Mike Noyes [EMAIL PROTECTED]
http://sourceforge.net/users/mhnoyes/
http://leaf.sourceforge.net/content.php?menu=1000page_id=4


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



Re: [Leaf-devel] Re: Standards and due process :-)

2002-02-16 Thread Mike Noyes

David,
I should know better than to post this early in the morning. I didn't 
express myself well. See in-line comments below for an explanation. Sorry. :-(

At 2002-02-16 05:42 -0800, Mike Noyes wrote:
At 2002-02-16 07:25 -0600, David Douthitt wrote:
On 2/15/02 at 10:15 PM, David Douthitt [EMAIL PROTECTED] wrote:

  Perhaps what we NEED is a test suite - a sort of
  minimalist autoconf which details what works and what
  doesn't...

Like this:

Checking for busybox date no
Checking for busybox install no
Checking for ip... yes
Checking for netstat... no
Checking for route... no
Checking for ifconfig... no

...etc...

David,
Would it be possible to apply something like this to package testing.

Scratch the question above and replace it with:

Would it be possible to parse the autoconf output above for package testing?

  e.g.

Checking package file structure: OK

Checking for program name: foo.bar
Checking for program version: 1.00
Checking for libc version: 2.1.3
Checking compatibility with Bering...

 Parsing Bering autoconf output: no

Checking compatibility with Dachstein...

 Parsing Dachstein autoconf output: no

Checking compatibility with Oxygen...

 Parsing Oxygen autoconf output: yes

Checking compatibility with PacketFilter: no

 Parsing PacketFilter autoconf output: no

Checking compatibility with WRP: no

 Parsing WRP autoconf output: no

--
Mike Noyes [EMAIL PROTECTED]
http://sourceforge.net/users/mhnoyes/
http://leaf.sourceforge.net/content.php?menu=1000page_id=4


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



Re: [Leaf-devel] SF Mirror

2002-02-16 Thread Matt Schalit

Charles Steinkuehler wrote:
 
  I hate to be a bit lazy, but lacking all the fancy Linux
  distro's, I was wondering if somebody could distill the
  essential commands needed to grab everything in bulk data
  format so that I'd just have a few .tgz files or something.
  Sort of like:
 
  1) SF provides nightly tarballs of our repository for backup purposes.
   http://cvs.sourceforge.net/cvstarballs/leaf-cvsroot.tar.gz
  2) Grab all released files
   wget -m http://prdownloads.sourceforge.net/leaf/
 
 BTW:  You can rsync these from downloads.sourceforge.net::sourceforge/leaf/
 
  3) Rsync some stuff
   rsync blah
  4) Back all that up to tape.
 
  Then I could at least guarantee to have it properly archived.
  I could probably do that once a week or two if the download
  went fast enough.  It if were 6 GB , that'd take me 11 hours
  downloading via my 150 KB/s pipe.  Backup to tape would take
  about 30 min :)  Same for verify.
 
 I'm working on exactly that, but it will probably be a few more days until
 I've got it down to a science.
 
 I just got my new 1U server appliance, and have to play some with the new
 toy...


Thank Mike and CS for making that.


 In case you missed these, CompGeeks was selling an Intel 1U web server
 appliance (ie headless), with 750 MHz P3, Adaptec 29160, 9G quantum drive,
 256 Meg ram, and 2 onboard NIC's...all for $635.  I wish I'd bought three
 instead of one (I didn't know they had 64 bit Adaptec 29160's in them at the
 time!!!), but then I might never get back to LEAF work ;-)


  Neat but does the 1U have a real 64 bit PCI data bus, not the usual 32-bit
one, and does the 29160 plug into a 64-bit, extra-long, pci-slot proving that
it's a 64-bit setup?  I've tried shopping for 64-bit mainboards, and the
market is a bit thin these days.  It's pretty sad seeing my flashy new 29160
dangling it's connectors over the edge of a 32-bit pci slot :-)

Regards,
Matt

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



Re: [Leaf-devel] SF Mirror

2002-02-16 Thread Charles Steinkuehler

   Neat but does the 1U have a real 64 bit PCI data bus, not the usual
32-bit
 one, and does the 29160 plug into a 64-bit, extra-long, pci-slot proving
that
 it's a 64-bit setup?  I've tried shopping for 64-bit mainboards, and the
 market is a bit thin these days.  It's pretty sad seeing my flashy new
29160
 dangling it's connectors over the edge of a 32-bit pci slot :-)

Yeah, the MoBo is only 32 bit, so I've got the extra pins dangling :(

Still, I think it'll work a bit better than my current 486 system talking to
a VLB SCSI controller :)  (the new system is slated to be my primary web
server when it comes online, replacing my LRP based 486 machine currently
running my LRP/LEAF site, and a handful of other systems I've got serving up
web content (like the P75 based htdig search engine:
http://search.steinkuehler.net).

Charles Steinkuehler
http://lrp.steinkuehler.net
http://c0wz.steinkuehler.net (lrp.c0wz.com mirror)



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



Re: [Leaf-devel] Re: Standards and due process :-)

2002-02-16 Thread David Douthitt

On 2/16/02 at 6:20 AM, Mike Noyes [EMAIL PROTECTED]
wrote:

 At 2002-02-16 05:42 -0800, Mike Noyes wrote:
 At 2002-02-16 07:25 -0600, David Douthitt wrote:
 On 2/15/02 at 10:15 PM, David Douthitt [EMAIL PROTECTED] wrote:
 
   Perhaps what we NEED is a test suite - a sort of
   minimalist autoconf which details what works and what
   doesn't...
 
 Like this:
 
 Checking for busybox date no
 Checking for busybox install no
 Checking for ip... yes
 Checking for netstat... no
 Checking for route... no
 Checking for ifconfig... no
 
 ...etc...
 
 David, Would it be possible to apply something like this
 to package testing.
 
 Scratch the question above and replace it with:
 
 Would it be possible to parse the autoconf output above
 for package testing?

I wasn't talking about actually USING autoconf...

   e.g.
 
 Checking package file structure: OK

Anyway, apkg -v already does this...

 Checking for program name: foo.bar
 Checking for program version: 1.00
 Checking for libc version: 2.1.3

Checking for program version requires a way to find it out.  Not only
that, it implies that if you need 1.00 but have 2.01a_Beta3 then
you're alright - but try to program that...

Finding the libc version is probably limited to checking the filename
in /lib - but is limited again in the comparison values...

 Checking compatibility with Bering...
 
  Parsing Bering autoconf output: no
 
 Checking compatibility with Dachstein...
 
  Parsing Dachstein autoconf output: no
 
 Checking compatibility with Oxygen...
 
  Parsing Oxygen autoconf output: yes
 
 Checking compatibility with PacketFilter: no
 
  Parsing PacketFilter autoconf output: no
 
 Checking compatibility with WRP: no
 
  Parsing WRP autoconf output: no

I was thinking one would run this script in a LEAF environment - and
it would be set up by a developer, who defines what is needed.  Then
you could boot Oxygen (or PacketFilter, or...) and run this script
which tests the environment.

Now if you could just generate this set of (command) requirements (and
option requirements) on the fly from a script
--
David Douthitt
UNIX Systems Administrator
HP-UX, Unixware, Linux
[EMAIL PROTECTED]

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