RE: [Thinstation-general] The structure of ts.conf.buildtime
Brought to you by:
doncuppjr
|
From: Mike E. <km...@ma...> - 2004-07-22 19:36:29
|
Right - it is based on 2.0.1.
Mike
On Thu, 22 Jul 2004, Miles Roper wrote:
>
> actually, I'd rather not do it for 2.0.2 as I'm having to merge quite a few
> changes from the 2.1 file into your one. you must have based your version
> on the 2.0.2 file, not 2.1
>
> -----Original Message-----
> From: Miles Roper [mailto:mr...@we...]
> Sent: Thursday, 22 July 2004 05:45 p.m.
> To: 'Mike Eriksen'
> Cc: thi...@li...
> Subject: RE: [Thinstation-general] The structure of ts.conf.buildtime
>
>
>
> perfect, included in 2.1, do you want to include it in 2.0.2?
>
> -----Original Message-----
> From: Mike Eriksen [mailto:km...@ma...]
> Sent: Thursday, 22 July 2004 05:58 a.m.
> To: Miles Roper
> Cc: thi...@li...
> Subject: RE: [Thinstation-general] The structure of ts.conf.buildtime
>
>
> On Wed, 21 Jul 2004, Miles Roper wrote:
> >
> > hi,
> >
> > ok this looks pretty good.
> >
> > just one point, the ica examples are above the ica descriptions, not
> below.
> > do you think this could be confusing?
>
> Hmmm, well, yes I guess you are right. They should be put back in front.
>
> > the same goes for
> >
> > # Default Settings for all sessions
> >
> > SCREEN=0
> > WORKSPACE=1
> > AUTOSTART=On
> >
> > these arn't explained until you get down further. could be confusing.
> > thoughts?
>
> Well, yes and no. These are short versions of the SESSION ones, and I'm
> not convinced this is obvious to newcomers. How about an explanation in
> both places?
>
> I've attached an updated ts.conf.example with these changes. It also has
> quiet a few other ones.
>
> Feel free to comment everyone.
>
> Mike
>
>
> > Cheers
> >
> > Miles
> >
> > -----Original Message-----
> > From: Mike Eriksen [mailto:km...@ma...]
> > Sent: Saturday, 17 July 2004 08:19 a.m.
> > To: Matthew E. Bernold
> > Cc: thi...@li...
> > Subject: RE: [Thinstation-general] The structure of ts.conf.buildtime
> >
> >
> > Thanks for your input Matthew.
> >
> > I'm not comletely sure I agree with your points. Well, actually I don't
> > :-)
> >
> > I believe that yet another ts.conf is not the right way to go. These are
> > plenty already and it is terrible confusing as it is. And all these
> > ts.confs are in the core completely structural identical except for nine
> > lines unique to ts.conf.buildtime (setting ip, mask, dns...).
> >
> > I would rather have just a complete "buildtime" with introductionary
> > comments as the one I've attached here. The nine unique line for
> > "buildtime" are at the very end and clearly marked as unique.
> >
> > I believe it makes things much clearer that "there is ONE ts.conf you can
> > apply multiple times". But this requires a unified ts.conf.
> >
> > Still, thanks for you constructive input.
> >
> > Mike
> >
> > On Fri, 16 Jul 2004, Matthew E. Bernold wrote:
> >
> > > As an addition to my previous E-Mail, I can see why Miles might want to
> > keep
> > > the ts.conf.buildtime as clean as possible. It is tempting to put too
> > much
> > > information in a locally built file, and rather difficult to change it
> > once
> > > you do. If the ts.conf.buildtime were a full conf file, more people
> would
> > > be tempted just to use it without exploring the more manageable options.
> > I
> > > think that both sides are valid, which is why I suggested the compromise
> > of
> > > adding another .conf file loaded locally between the ts.conf.buildtime
> and
> > > the ts.conf.network. This allows for a very clean ts.conf.buildtime for
> > > those people who don't need local options, and a more detailed
> > > ts.conf.localboot for those people who find they need it.
> > >
> > > I think, btw, that by default, TS should come with a ts.conf.localboot
> > that
> > > is just comments so there aren't a whole bunch of undesired defaults
> > running
> > > around out there. Maybe something like this:
> > >
> > > # This file, thinstation.conf.localboot, is used to set defaults for a
> > > # ThinStation that boots from local storage, so it can function without
> a
> > > # TFTP server. If you find you need this option, just copy the
> > > # thinstation.conf.example file over this one, and then set your
> options.
> > >
> > > Matthew E. Bernold
> > >
> > > -----Original Message-----
> > > From: Mike Eriksen [mailto:km...@ma...]
> > > Sent: Thursday, July 15, 2004 6:39 PM
> > > To: thi...@li...
> > > Subject: [Thinstation-general] The structure of ts.conf.buildtime
> > >
> > >
> > > Miles and I recently had a private e-mail exchange on something else,
> that
> >
> > > ended up being an discussion on the structure of
> > > thinstation.conf.buildtime ("buildtime"). We've decided to start it
> again
> > > here publically to get your opinion.
> > >
> > > Miles obviously wants buildtime to be as it is (otherwise he'd changed
> it
> > > already :-)
> > >
> > > I want to change buildtime to be as ts.conf.example. e.g. with the
> > > complete setup, which is perfectly possible as things are now. No code
> has
> > > to be changed.
> > >
> > > My arguments are:
> > >
> > > For boot from local devices you really need a complete buildtime, not
> just
> >
> > > the cut down version with network settings only. OK, if you boot from a
> RW
> >
> > > device, you may get around the problem by using a ts.conf.user, but for
> a
> > > CD there is no way you can avoid putting everything in buildtime as it
> is
> > > RO. Even with loadlin on a RW device a ts.conf.user is impossible due to
>
> > > the DOS 8.3 file name convention (and I guess the same goes for
> syslinux,
> > > but I never tried).
> > >
> > > Also it makes a lot of sense to me to build any image with useful
> > > defaults, so things can fail gracefully.
> > >
> > > Since all the ts.conf(.buildtime, .network, .user, .group-<name>,
> -<name>,
> >
> > > -<ip>, -<mac>) really are identical in structure, I think that having an
>
> > > apparently different buildtime file is confusing.
> > >
> > > Comments?
> > >
> > > Mike
> > >
> >
> >
>
>
--
Thinstation FAQ maintainer
http://thinstation.sourceforge.net
- a light, full featured linux based thin client OS
|