On Saturday 13 July 2002 00:55, George Georgalis wrote:
>  Is Bering GNU?

Are you using any DBJ utilities or any other binaries that are not
GPL'ed? I don't believe you downloaded "Bering/GNU" as the 
particular license used with LEAF is up to the individual developer.
I would suggest stopping any systems you have now and remove
any software that is not GPL'ed and part of the GNU project if this 
is a mandate of yours. I guess if we were strictly GNU, the project
would be hosted on Savanah, not SourceForge.


> I'm beginning to have my doubts. Where is /usr/src/linux/.config? 
> Where are the other compile time options for other binaries?  Just
> how was Bering_1.0-rc3_img_bering_1680.bin made?

Do you have room on your floppy for the complete kernel source?
It is available on the LEAF site if you would like the SRC, I seriously
doubt that you need to compile a new kernel or package to get something
to function correctly. In any regards, there is no compilers included 
with the LEAF distributions for lack of space limitations. Our
distributions are router-type products, not development platforms.
Almost all code written by LEAF is Ash shell script, I imagine you
can figure out where the SRC for this is.


> After spending a good part of a week, and _all_ day Friday getting up
> a Bering router before a deadline -- subsequently missing the first
> day of a conference http://h2k2.org -- I looked back at what was the
> problem. I discovered I was hacking around a product (the Bering
> image) much like the manner of before I used Linux. I have this disk
> image, that I mount to find, compressed archives, containing finely
> tailored scripts and a handful of binaries. Together they make up the
> GNU Bering.  (And maybe other leaf versions as well.)

I apologize for you missing your deadline and/or conference. This 
happens quite frequently to Admins of any OS that do not plan an
install/turn-over properly, I hardly feel that we are responsible for
your own lack of Administration/deadline skills. 

The core OS that boots up is Bering and includes Syslinux, Busybox,
and almost everything else is Ash shell-script. Packages like pump,
dhcpd, dnscache, etc.... are add-on packages that are not Bering or
LEAF. Some of these add-on packages are included with the image,
many of them are not. What you put on you system and use is utimately
up to you to decide. Is Linux GNU? Not ideally, maybe you should only
use GNU/HURD. I think that Oxygen is the LEAF release that works more
inline to what you are expecting, but Oxygen is MIT licenced and I
could not image the fit using this license would cause you.

In any regards, why were you hacking the product to get it running at
deadline in a production environment? Simple configuration suffices 
for thousands of users of this product w/o needing to hack any source
code. Possibly one of us is missing the obvious answer.


> I have hunted all over http://leaf-project.org and
> http://leaf.sourceforge.net/ for the source, or even a file that says
> version xx.yy.zz of busybox was compiled with the following patch and
> compile time options. Or maybe a tgz of the /usr/local/src/bering
> where the image was made? Nothing. I find myself writing scripts to
> extract and compress lrp files. Surely everyone doesn't gzip -c9 what
> they made by tar cf after mounting and extracting their first floppy
> image?  Is this the intended way to indoctrinate new developers to
> the old school?

No, most of us use the included "lrpkg" utility with the "lrcfg" utility
that has been around for over five years now. This would be the 
same one you have used for years with Eigerstein. Developers should
have been rather familiar with the Developers Guide that is clearly
placed in our extensive and complete FAQ section of the LEAF web-site. 
I have serious doubts that you really needed to do anything besides
add/remove add-on packages and configure them like everyone
else seems to have little problem doing.


> I even asked a few well read LUG groups what the lrp format was, or
> how I could run the lrcfg that I read about without actually booting
> the distro.  Nobody knew because the design is not conducive to group
> development, it's intended use is like that of proprietary software
> -- take the binary, configure it with the configuration menu and be
> like everyone else.

Ummm.... ok!  ;-)
Can you point me to a statement on the LEAF site that declares that
we are release developement tools/distribution? How many DOS files
do you have with a "*.tar.gz" name? I assume your just upset and
bantering at this point, how many of the well-read LUG groups are
using LEAF? You might have found a better answer to your questions
if you had asked someone who was some-what familiar with the project.

Let's make this clear again: 

        !!! LEAF IS NOT A DEVELOPMENT PLATFORM !!!!

Surely with your experience and skills, you have access to a GNU
development box that includes "tar" and "rename" utilites! I suggest
GNU/HURD to avoid any ugly non-GNU code that might happen
to be included in one of the nasty Linux distributions available!


> Okay, I just found the developer.rtf and scanned the whole thing.
> Formidable task, but I only see part of the forest and none of the
> trees. I already know linux and there seem to be some very specific
> LRP details in there, but will it be done before it's out of date?
> I'm not saying produce a `./configure && make && make image` but if
> the environment for building the release was published, or easier to
> find, I'm sure there would be a lot more community support. At one
> point I kicked myself for not looking in CVS before, but when I got
> in there, was in disbelief -- no source, only doc.

Ummm.... you haven't downloaded David D's development CD then?
This would seem pretty obvious if you had actually read the Development
FAQ or examined the authors' website that is linked from the download
area. 

Are you saying that you install a Linux system, install all the 
source-code, hack all of it to your personal preference, compile it,
install all of your customized changes, then complain to the Distro
mailing lists and well-read LUGS that the end-result is not working
like you intended AND that it is their fault that it is not working as
you intended it? Sounds pretty moronic to me.


> So now I have problems with my image to resolve, why do those Belkin
> cards detect as reltek under RH but, none of the Bering modules will
> work with them??? 

Ummm... RH is not GNU and I wouldn't touch it. What changes have
they made to the modules and auto-detection from stock GNU utilities?
Are the RH modules possibly closed-source manufacturer drivers?
Shoot, maybe you can reduce RH down to a single-floppy OS with
complete development tools and compilers, include propietary modules,
and get it all to work for everyone as they expect w/o any knowledge
of the changes you made to get the floppy to work (you also need to
account for any custom binaries changes that they may make to the
system).


> How will I ever get my tulips back from my boss so
> I can test an image at home? 

Call him at home or run down to Best Buy and spend $10 on 
a Linksys LNE110TX card. This doesn't sound like a LEAF 
problem here.

> What am I going to do about making an
> image and quickly changing a few parameters (ssh host keys, network,
> firewall and other site information) or major structure (LaBera, ppp,
> ipsec, dns) without spending a ton of time hand extracting and
> compressing components?  

Use the included "lrcfg" utility like everyone else or write a better
one or simply copy the necessary files to a GNU desktop (doesn't
need to have compilers or anything like that) and create a package
SRC tree and make you changes there (the GNU tar utility works great
with the ".lrp" extension, I use it).


> I'm going to make my own distribution.
> reBering. Complete with scripts to mount and extract all the
> subcomponents, global configure, mix'n'match packages, compress and
> unmount. 

Great! Don't learn how to use something existing, just get mad and
make you own. I be sure to flame you when I bork a custom binary
and it doesn't work, or I can't find SRC for shell-scripts, or your
documentation doesn't meet my expetations when I haven't even
read it. Sounds like the best solution to me.


> Only I don't think I can call it GNU because since I'm in a
> hurry, I won't have time to reverse engineer the compile time options
> and source. I'd rather work on putting it on an eprom anyway.

Not GNU, you must be incrediably retarded to think that I will ever
let you develop something non-GNU after getting this far through
this thread. Good God, you must be the core-of-all-evil for even
thinking such a idea. You better have a complete SRC tree on there
too with excellent (and compete) documentation. I think you know 
where all the source is, being that it has all been linked in this
thread. Someone has already gotten LEAF to work off of an EPROM,
but you would probably need to find the documentation and read it.


> In all sincerity, Bering is very cool. It could just be a lot better
> if it was more in the spirit of _encouraging_ open source development
> rather than barley qualifying, actually I bet if it was audited, it
> wouldn't pass.  If there are scripts to tar and gzip a lrp package,
> why aren't they part of a tools.tgz right beside package_src.tgz and
> compile_configs.tgz next to the Leaf_UML packages and extraction
> instructions for odd archives? I know asking for doc is a lot, but
> maintaining a file of command lines used to make the binaries from
> source would be an excellent first step.

I will also expect this in the /usr/local/src and /doc directory of
your image. It should meet my expectations without any reading being
necessary. You might what to start from the Bering documentation, it
is the most complete documentation of any OS/distribution that I have
been exposed to.

-- 

~Lynn Avants
aka Guitarlynn

guitarlynn at users.sourceforge.net
http://leaf.sourceforge.net

If linux isn't the answer, you've probably got the wrong question!


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
------------------------------------------------------------------------
leaf-user mailing list: [EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user
SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html

Reply via email to