[X2Go-Commits] [x2gobroker] 01/01: Configure broker / authservice environment via .service files.
git-admin at x2go.org
git-admin at x2go.org
Tue Oct 28 19:31:11 CET 2014
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch master
in repository x2gobroker.
commit ca222fafea89948d12a666b48ba0ec77ed2ca20a
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Tue Oct 28 19:31:07 2014 +0100
Configure broker / authservice environment via .service files.
---
debian/changelog | 1 +
x2gobroker-authservice.service | 4 ++++
x2gobroker-daemon.service | 4 ++++
x2gobroker.spec | 1 -
x2gobroker/defaults.py | 4 ++--
5 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index ed9222e..3f6e4ad 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -171,6 +171,7 @@ x2gobroker (0.0.3.0-0x2go1) UNRELEASED; urgency=low
port 8080.
- Provide legacy support for deprecated x2gobroker.conf global parameter
'check-credentials'.
+ - Configure broker / authservice environment via .service files.
* debian/control:
+ Provide separate bin:package for SSH brokerage: x2gobroker-ssh.
+ Replace LDAP support with session brokerage support in LONG_DESCRIPTION.
diff --git a/x2gobroker-authservice.service b/x2gobroker-authservice.service
index 46263ec..6ab800c 100644
--- a/x2gobroker-authservice.service
+++ b/x2gobroker-authservice.service
@@ -2,7 +2,11 @@
Description=X2Go Session Broker Authentication Service
[Service]
+User=x2gobroker
+Group=x2gobroker
Type=forking
+RuntimeDirectory=x2gobroker
+RuntimeDirectoryMode=0770
ExecStart=/usr/sbin/x2gobroker-authservice
PIDFile=/run/x2gobroker/x2gobroker-authservice
diff --git a/x2gobroker-daemon.service b/x2gobroker-daemon.service
index 20438d6..87728e9 100644
--- a/x2gobroker-daemon.service
+++ b/x2gobroker-daemon.service
@@ -2,7 +2,11 @@
Description=X2Go Session Broker Daemon
[Service]
+User=x2gobroker
+Group=x2gobroker
Type=forking
+RuntimeDirectory=x2gobroker
+RuntimeDirectoryMode=0770
ExecStart=/usr/bin/x2gobroker-daemon -D --drop-privileges
PIDFile=/run/x2gobroker/x2gobroker-daemon.pid
diff --git a/x2gobroker.spec b/x2gobroker.spec
index 06550e1..c62a69b 100644
--- a/x2gobroker.spec
+++ b/x2gobroker.spec
@@ -404,7 +404,6 @@ if ! /usr/bin/getent group x2gobroker 1>/dev/null 2>/dev/null && /usr/sbin/group
fi
fi
-
%if 0%{?suse_version}
%post -n python-x2gobroker
%set_permissions %{_localstatedir}/log/x2gobroker
diff --git a/x2gobroker/defaults.py b/x2gobroker/defaults.py
index 91931c7..43e7761 100644
--- a/x2gobroker/defaults.py
+++ b/x2gobroker/defaults.py
@@ -133,10 +133,10 @@ elif iniconfig_loaded and iniconfig.has_option(iniconfig_section, 'X2GOBROKER_AU
elif iniconfig_loaded and iniconfig.has_option('common', 'X2GOBROKER_AUTHSERVICE_SOCKET'):
X2GOBROKER_AUTHSERVICE_SOCKET=iniconfig.get('common', 'X2GOBROKER_AUTHSERVICE_SOCKET')
else:
- if os.path.isdir('/run'):
+ if os.path.isdir('/run/x2gobroker'):
RUNDIR = '/run'
else:
- RUNDIR = '/var/run'
+ RUNDIR = '/var/run/x2gobroker'
X2GOBROKER_AUTHSERVICE_SOCKET="{run}/x2gobroker/x2gobroker-authservice.socket".format(run=RUNDIR)
if os.environ.has_key('X2GOBROKER_DEFAULT_BACKEND'):
--
Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2gobroker.git
More information about the x2go-commits
mailing list