Packaging/Client

From LTSPedia
Jump to: navigation, search

First, download the sources and enter the ltsp-trunk dir.

root@server #bzr branch lp:~ltsp-upstream/ltsp/ltsp-trunk
root@server #cd ltsp-trunk

Contents

Dependencies

  • lsb_release - LSB version query program
  • and many more...

Compile

  • client/getltscfg (getltspcfg)
  • client/localapps (xatomwait)

Scripts

The commands listed here are generic and should be used by all distro's using LTSP. All these should be copied executable.

cp client/init-ltsp /sbin/init-ltsp
cp client/jetpipe/jetpipe /sbin/jetpipe
cp client/getltscfg/getltscfg /usr/bin/getltscfg
cp client/localapps/ltsp-localappsd /usr/bin/ltsp-localappsd
cp client/localapps/ltsp-genmenu /usr/bin/ltsp-genmenu
cp client/localapps/ltsp-remoteapps /usr/bin/ltsp-remoteapps
cp client/localapps/ltsp-remoteappsd /usr/bin/ltsp-remoteappsd
cp client/localapps/ltsp-open /usr/bin/ltsp-open
cp client/localapps/src/xatomwait /usr/bin/xatomwait
cp client/share/ltsp/configure-x.sh /usr/share/ltsp/configure-x.sh
cp client/share/ltsp/screen_session /usr/share/ltsp/screen_session
cp client/share/ltsp/kioskSession /usr/share/ltsp/kioskSession
cp client/share/ltsp/update-kernels /usr/share/ltsp/update-kernels
cp client/share/ltsp/xinitrc /usr/share/ltsp/xinitrc
cp client/share/ltsp/screen.d/* /usr/share/ltsp/screen.d/.

Plugins

cp common/ltsp-common-functions /usr/share/ltsp/ltsp-client-common-functions
cp server/$DISTRO/share/ltsp/ltsp-server-vendor-functions /usr/share/ltsp/ltsp-client-vendor-functions
cp client/share/ltsp/ltsp-client-functions /usr/share/ltsp/ltsp-client-functions
cp client/share/ltsp/ltsp_config /usr/share/ltsp/ltsp_config
cp client/share/ltsp/screen-x-common /usr/share/ltsp/screen-x-common
cp client/initscripts/ltsp-init-common /usr/share/ltsp/ltsp-init-common
cp client/share/ltsp/xinitrc.d/* /usr/share/ltsp/xinitrc.d/.
cp client/share/ltsp/screen-session.d/* /usr/share/ltsp/screen-session.d/.
cp client/share/ltsp/ltsp_config.d/* /usr/share/ltsp/ltsp_config.d/.
cp client/share/ltsp/init-ltsp.d/* /usr/share/ltsp/init-ltsp.d/.
cp client/$DISTRO/share/ltsp/init-ltsp.d/* /usr/share/ltsp/init-ltsp.d/.
cp client/localapps/ldm-rc.d/* /usr/share/ldm/rc.d/.
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox