#
# $Id$
# $HeadURL$
# $Author$
#

# Da diese Script außerhalb von /shd/CTC installiert werden müssen,
# können wir nicht NGL_INSTALL benutzen sondern müssen
# über 'IF(BUILD_FOO)' gehen

# Startscripte
IF(UNIX)
  SET(_systemd_dir /etc/systemd/system/)
  SET(_user_systemd_graph_dir /shd/CTC/WS/.config/systemd/user/graphical.target.wants)
  SET(_user_systemd_dir /shd/CTC/WS/.config/systemd/user)


  SET(_ld_dir /etc/ld.so.conf.d/)
  SET(_limits_dir /etc/security/limits.d/)

  # Server
  IF(BUILD_SV)
    # Startscript
    INSTALL(FILES lts_sv.service DESTINATION ${_systemd_dir})
    # ldconfig
    INSTALL(FILES lts_sv.conf DESTINATION ${_ld_dir})
    # limits
    INSTALL(FILES lts_sv_limits.conf DESTINATION ${_limits_dir})
  ENDIF(BUILD_SV)
 
  # HLA
  IF(BUILD_HLA)
    # ldconfig
    INSTALL(FILES lts_sv.conf DESTINATION ${_ld_dir})
  ENDIF(BUILD_HLA)

  # AAR
  IF(BUILD_AAR)
    # Startscript
    INSTALL(FILES lts_sv.service DESTINATION ${_systemd_dir})
    # ldconfig
    INSTALL(FILES lts_aar.conf DESTINATION ${_ld_dir})
    # limits
    INSTALL(FILES lts_aar_limits.conf DESTINATION ${_limits_dir})
  ENDIF(BUILD_AAR)

  # Workstation
  IF(BUILD_WS)
    # ldconfig
    INSTALL(DIRECTORY DESTINATION ${_user_systemd_graph_dir})

    INSTALL(FILES usb_mount.service DESTINATION ${_user_systemd_dir})

    INSTALL(FILES lts_ws.conf DESTINATION ${_ld_dir})


  ENDIF(BUILD_WS)

ENDIF(UNIX)
