[X2Go-Commits] [x2gothinclient] 10/11: Provide systemd service files for x2gothinclient-cdmanager and x2gothinclient-displaymanager.
git-admin at x2go.org
git-admin at x2go.org
Wed Nov 27 09:05:58 CET 2019
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 at 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 at 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
More information about the x2go-commits
mailing list