Re: Location of lts.conf file

James McQuillan <[email protected]> Mon, 25 Feb 2013 23:15:49 -0500
Newsgroups gmane.linux.terminal-server.devel
Message-ID <CAL2giF+Rpw+7JkQ1q-gLNUirfqwfvJCpz+4qebQ2XDtJ2Z5U9g@mail.gmail.com>
--===============0770181228386645258==
Content-Type: multipart/alternative; boundary=f46d044304c4a0d81b04d698e99c

--f46d044304c4a0d81b04d698e99c
Content-Type: text/plain; charset=ISO-8859-7
Content-Transfer-Encoding: quoted-printable

On Mon, Feb 25, 2013 at 11:03 PM, Alkis Georgopoulos <[email protected]>wrot=
e:

> =D3=F4=E9=F2 26/02/2013 12:37 =F0=EC, =EF/=E7 James McQuillan =DD=E3=F1=
=E1=F8=E5:
> > BUT, what do you all think about looking for a common file as:
> > /var/lib/tftpboot/ltsp/lts.conf,  without the arch ?
>
>
> Since in LTSP 6 we'll have to rewrite most of our code base,
>


I know of a popular project that decided to rewrite their code base going
from version 5 to 6.
That was almost 13 years ago and we still don't have a Perl-6.

So... be careful when you talk about rewriting LTSP-5/6

Jim.

(side note... Ron and I were in the audience when Larry Wall announced
Perl-6 at OSCON-2000 in San Diego)




> and all LDM_* variables won't be supported anymore due to libpam_sshauth
> / LightDM,
> so sysadmins will have to revisit their configuration anyway,
> (and it's a good chance to break backwards compatibility wrt
> configuration, removing ancient or undocumented stuff),
>
> I'm pretty much in favor of not using TFTP as the basis of our
> configuration system anymore, but instead to switch to using a (probably
> python-based) daemon that reads configuration files from the server
> /etc/ltsp/config.d/, and exports them to the clients upon request.
>
> E.g. a client could do from the initramfs:
> wget
>
> http://server:1234/config?phase=3Dinitramfs&arch=3Di386&ip=3Dxxx&mac=3Dxx=
x&hostname=3Dxxx&.
> ..
> -O config
> . config
>
> ...and be able to decide the file system to mount from "config" (similar
> to lts.conf, but client-specific and sourceable), instead of from the
> command line.
>
> I'll open a separate thread for this once I have a wiki page with its
> specs, expected benefits etc.
>
>
> -------------------------------------------------------------------------=
-----
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> _____________________________________________________________________
> Ltsp-developer mailing list.   To un-subscribe, or change prefs, goto:
>       https://lists.sourceforge.net/lists/listinfo/ltsp-developer
> For additional LTSP help,   try #ltsp channel on irc.freenode.net
>

--f46d044304c4a0d81b04d698e99c
Content-Type: text/html; charset=ISO-8859-7
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Mon, Feb 25, 2013 at 11:03 PM, Alkis Georgopoulos <span dir=3D"l=
tr">&lt;<a href=3D"mailto:[email protected]" target=3D"_blank">alkisg@gmail.=
com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">=D3=F4=E9=F2 26/02/2013 12:37 =F0=EC, =EF/=
=E7 James McQuillan =DD=E3=F1=E1=F8=E5:<br>
<div class=3D"im">&gt; BUT, what do you all think about looking for a commo=
n file as:<br>
&gt; /var/lib/tftpboot/ltsp/lts.conf, =A0without the arch ?<br>
<br>
<br>
</div>Since in LTSP 6 we&#39;ll have to rewrite most of our code base,<br><=
/blockquote><div><br></div><div><br></div><div style>I know of a popular pr=
oject that decided to rewrite their code base going from version 5 to 6. =
=A0</div>
<div style>That was almost 13 years ago and we still don&#39;t have a Perl-=
6.</div><div style><br></div><div style>So... be careful when you talk abou=
t rewriting LTSP-5/6</div><div style><br></div><div style>Jim.</div><div st=
yle>
<br></div><div style>(side note... Ron and I were in the audience when Larr=
y Wall announced Perl-6 at OSCON-2000 in San Diego)</div><div style><br></d=
iv><div style><br></div><div>=A0</div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

and all LDM_* variables won&#39;t be supported anymore due to libpam_sshaut=
h<br>
/ LightDM,<br>
so sysadmins will have to revisit their configuration anyway,<br>
(and it&#39;s a good chance to break backwards compatibility wrt<br>
configuration, removing ancient or undocumented stuff),<br>
<br>
I&#39;m pretty much in favor of not using TFTP as the basis of our<br>
configuration system anymore, but instead to switch to using a (probably<br=
>
python-based) daemon that reads configuration files from the server<br>
/etc/ltsp/config.d/, and exports them to the clients upon request.<br>
<br>
E.g. a client could do from the initramfs:<br>
wget<br>
<a href=3D"http://server:1234/config?phase=3Dinitramfs&amp;arch=3Di386&amp;=
ip=3Dxxx&amp;mac=3Dxxx&amp;hostname=3Dxxx&amp;." target=3D"_blank">http://s=
erver:1234/config?phase=3Dinitramfs&amp;arch=3Di386&amp;ip=3Dxxx&amp;mac=3D=
xxx&amp;hostname=3Dxxx&amp;.</a>..<br>

-O config<br>
. config<br>
<br>
...and be able to decide the file system to mount from &quot;config&quot; (=
similar<br>
to lts.conf, but client-specific and sourceable), instead of from the<br>
command line.<br>
<br>
I&#39;ll open a separate thread for this once I have a wiki page with its<b=
r>
specs, expected benefits etc.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
---------------------------------------------------------------------------=
---<br>
Everyone hates slow websites. So do we.<br>
Make your web apps faster with AppDynamics<br>
Download AppDynamics Lite for free today:<br>
<a href=3D"http://p.sf.net/sfu/appdyn_d2d_feb" target=3D"_blank">http://p.s=
f.net/sfu/appdyn_d2d_feb</a><br>
_____________________________________________________________________<br>
Ltsp-developer mailing list. =A0 To un-subscribe, or change prefs, goto:<br=
>
=A0 =A0 =A0 <a href=3D"https://lists.sourceforge.net/lists/listinfo/ltsp-de=
veloper" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/lts=
p-developer</a><br>
For additional LTSP help, =A0 try #ltsp channel on <a href=3D"http://irc.fr=
eenode.net" target=3D"_blank">irc.freenode.net</a><br>
</div></div></blockquote></div><br></div></div>

--f46d044304c4a0d81b04d698e99c--


--===============0770181228386645258==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
--===============0770181228386645258==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_____________________________________________________________________
Ltsp-developer mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-developer
For additional LTSP help,   try #ltsp channel on irc.freenode.net

--===============0770181228386645258==--