This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2gothinclient. commit 0801a2ced3c5356aeb1ec9eb9b508640a11e9871 Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Wed Nov 27 09:01:38 2019 +0100 Provide systemd service files for x2gothinclient-cdmanager and x2gothinclient-displaymanager. --- cdmanager/init/x2gothinclient-cdmanager.service | 12 ++++++++++++ debian/changelog | 4 ++++ debian/x2gothinclient-cdmanager.service | 1 + debian/x2gothinclient-displaymanager.service | 1 + displaymanager/init/x2gothinclient-displaymanager.service | 12 ++++++++++++ 5 files changed, 30 insertions(+) diff --git a/cdmanager/init/x2gothinclient-cdmanager.service b/cdmanager/init/x2gothinclient-cdmanager.service new file mode 100644 index 0000000..f702dc1 --- /dev/null +++ b/cdmanager/init/x2gothinclient-cdmanager.service @@ -0,0 +1,12 @@ +[Unit] +Description=X2Go TCE CD/DVD Manager Daemon +Documentation=man:x2gocdmanager(8) + +[Service] +Type=forking +ExecStartPre=/bin/sh -c '[ "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/sbin/x2gothinclientd" ]' +ExecStart=/usr/sbin/x2gocdmanager +PIDFile=/run/x2gothinclient-cdmanager.pid + +[Install] +WantedBy=multi-user.target diff --git a/debian/changelog b/debian/changelog index f6e407b..d35c0b0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -35,6 +35,8 @@ x2gothinclient (1.5.0.1-0x2go2) UNRELEASED; urgency=medium desktop link. - minidesktop/init/: Drop init script for mini desktop variant. Always been a no-op script. + - Provide systemd service files for x2gothinclient-cdmanager and + x2gothinclient-displaymanager. * debian/rules: + Convert to pure debhelper rules file. + Remove Qt5 build cruft from cdmanager/powerej/. @@ -49,6 +51,8 @@ x2gothinclient (1.5.0.1-0x2go2) UNRELEASED; urgency=medium + Drop all transitional packages. * debian/x2gothinclient-minidesktop.init: + Drop init script, never had functionality. + * debian/x2gothinclient-*.serivce: + + Symlink to upstream files. -- X2Go Release Manager <git-admin@x2go.org> Sun, 02 Dec 2018 06:49:42 +0100 diff --git a/debian/x2gothinclient-cdmanager.service b/debian/x2gothinclient-cdmanager.service new file mode 120000 index 0000000..1f21e09 --- /dev/null +++ b/debian/x2gothinclient-cdmanager.service @@ -0,0 +1 @@ +../cdmanager/init/x2gothinclient-cdmanager.service \ No newline at end of file diff --git a/debian/x2gothinclient-displaymanager.service b/debian/x2gothinclient-displaymanager.service new file mode 120000 index 0000000..bc1be59 --- /dev/null +++ b/debian/x2gothinclient-displaymanager.service @@ -0,0 +1 @@ +../displaymanager/init/x2gothinclient-displaymanager.service \ No newline at end of file diff --git a/displaymanager/init/x2gothinclient-displaymanager.service b/displaymanager/init/x2gothinclient-displaymanager.service new file mode 100644 index 0000000..d428d0c --- /dev/null +++ b/displaymanager/init/x2gothinclient-displaymanager.service @@ -0,0 +1,12 @@ +[Unit] +Description=X2Go TCE Display Manager +Documentation=man:x2gothinclientd(8) + +[Service] +Type=forking +ExecStartPre=/bin/sh -c '[ "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/sbin/x2gothinclientd" ]' +ExecStart=/usr/sbin/x2gothinclientd +PIDFile=/run/x2gothinclient.pid + +[Install] +WantedBy=multi-user.target -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2gothinclient.git