ltsp-launch-client lacks everything necessary to run jetpipe. ltsp-client lacks jetpipe. jetpipe does something to do with printing. I haven't used it myself but it seems important to some users. ltsp-trunk/client/initscripts/ltsp-setup used by Debian/Ubuntu contains some stuff that we might need. Terry Laundos suggested exactly which code was necessary on k12linux-devel-list, but I want more testing of it before it is added. I also wonder if it is really desired to run on every client machine by default? How is it usually used? I don't even know what use case there is for it.
Jetpipe is a simple daemon to forward TCP socket 9100 (jetdirect) to a local device. I think the use case is printing to a printer attached to a terminal. The server then prints to: socket://terminal-addr:9100 Don't know how CUPS (or some subset of CUPS) on the terminal would compare in function or client overhead.
This sounds like something you DON'T want to run on every client. It might be appropriate to run only on some defined clients, but then you need a way to control that. lts.conf is the standard way to control doing something only on certain clients. Need to bring this up upstream.
OK, I see, it will only run jetpipe if you have PRINTER_0_DEVICE defined in your lts.conf. In that way it can run jetpipe only on certain clients defined by the sysadmin. This should be testable in the next build.
Created attachment 305025 [details] Source RPM for lp_server
Created attachment 305026 [details] lp_server Fedora 9 i386 RPM package
Created attachment 305027 [details] patch to ltsp-init-script (from ltsp-5.1.7) for lp_server utilization Installing lp_server-1.1.6 on ltsp client and patching ltsp-init-common script replace jetpipe with lp_server
As I can see on Ubuntu and Debian forums, jetpipe is very simple python script. At this time isn't capable initialize serial line printers, thus I must stay at ltsp 4.2 lp_server from P.Powell. I'm using this program for more than four years, and it works well, with small system footprint. I made lp_server RPM package for i386. In lts.conf is then possible use all PRINTER_n_{DATABITS,DEBUG,DEVICE,FLOWCTRL,PARITY,SPEED,TYPE,WRITE_ONLY} variables.
Please post this to the mailing list. It is not appropriate to post RPMS here. https://www.redhat.com/mailman/listinfo/k12linux-devel-list
Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
lp_server has license problems and has little to do with the original purpose of this bug. Continue discussion on k12linux-devel-list. jetpipe is configurable in the standard LTSP upstream way from lts.conf. Closing this bug.