Hi all
I need to allow start same ltsp client in several ways: thin,fat,
autologin... sadly, the [xx:xx:xx...] mac entries in lts.conf file is
not an option for me, as using the same client to boot different
configurations and/or image files

So I've added a "ltsp.ltsconf=xxx" option for kernel command line at
pxegrub boot menu, that lets 05-getltsconffile script to do the work

here is the two-line patch:
----------------- cut here ------------
--- /opt/ltsp/i386/usr/share/ltsp/init-ltsp.d/05-getltsconffile
2014-02-27 05:22:36.000000000 +0100
+++ /opt/ltsp/i386/usr/share/ltsp/init-ltsp.d/05-getltsconffile
2014-07-09 09:55:41.724540579 +0200
@@ -9,7 +9,8 @@
     fileonly=${filename##*/}
     pathonly=${filename%$fileonly}
     lts_conf_temp=$(mktemp)
-    tftp "$SERVER" -c get ${pathonly:-/ltsp/i386/}lts.conf
$lts_conf_temp >/dev/null
+    lts_conf_file=${LTSCONF:-lts.conf}
+    tftp "$SERVER" -c get ${pathonly:-/ltsp/i386/}${lts_conf_file}
$lts_conf_temp >/dev/null
     # only overwrite lts.conf if it has non-zero size.
     if [ -s "$lts_conf_temp" ]; then
         mv "$lts_conf_temp" /etc/lts.conf
------------------ cut here ---------------

Comments are wellcome. If agreed, please apply :-) 
Cheers
Juan Antonio


------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to