Obsolete functions in /etc/init.d/ltsp-client-setup override newer ones
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ltsp (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ltsp-client-core
Ubuntu 8.10, ltsp-client-core 5.1.29-0ubuntu3.
The script /etc/init.
configure_
configure_swap()
configure_printer()
etc
which also exist in /usr/share/
The latter file has newer versions of these functions, but ltsp-client-setup overrides them by sourcing ltsp-init-commons before and declaring the old versions of these functions later.
As a result, e.g. local devices don't work because ltspfs_token doesn't get created. And I suspect a lot of other things don't work as planned because old versions of these functions are used.
So, ltsp-client-setup should be reworked, with many of its functions deleted.
this is because ubuntu used to use its own initscripts while /usr/share/ ltsp/ltsp- init-common is an upstream file, stephane is sorting that out afaik.