This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2gobroker. commit 26b78f819df77f569c85ed964e68331f78f2dc5f Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Wed Oct 15 06:10:06 2014 +0200 Rework Description: of bin:package x2gobroker-agent. Imporve line breaks, so that we now have lines that are close to 80 chars long. --- debian/changelog | 2 + x2gobroker.spec | 131 +++++++++++++++++++++++------------------------------- 2 files changed, 57 insertions(+), 76 deletions(-) diff --git a/debian/changelog b/debian/changelog index 93e894d..d7da989 100644 --- a/debian/changelog +++ b/debian/changelog @@ -194,6 +194,8 @@ x2gobroker (0.0.3.0-0x2go1) UNRELEASED; urgency=low + Builds for EPEL-7 also have to systemd aware. + Provide separate bin:package for SSH brokerage: x2gobroker-ssh. + Adapt to building on openSUSE/SLES. + + Rework Description: of bin:package x2gobroker-agent. Imporve line + breaks, so that we now have lines that are close to 80 chars long. [ Josh Lukens ] * New upstream version (0.0.3.0): diff --git a/x2gobroker.spec b/x2gobroker.spec index 489e872..ade29a0 100644 --- a/x2gobroker.spec +++ b/x2gobroker.spec @@ -52,14 +52,11 @@ X2Go is a server based computing environment with - audio support - authentication by smartcard and USB stick -The session broker is a server tool for X2Go that -tells your X2Go Client application in a terminal -server cluster what servers and session types are -most appropriate for the user in front of the -X2Go terminal. +The session broker is a server tool for X2Go that tells your X2Go Client +application in a terminal server cluster what servers and session types are +most appropriate for the user in front of the X2Go terminal. -A session broker is most useful in load balanced -X2Go server farms. +A session broker is most useful in load balanced X2Go server farms. This package contains the x2gobroker executable. @@ -92,14 +89,11 @@ X2Go is a server based computing environment with - audio support - authentication by smartcard and USB stick -The session broker is a server tool for X2Go that -tells your X2Go Client application in a terminal -server cluster what servers and session types are -most appropriate for the user in front of the -X2Go terminal. +The session broker is a server tool for X2Go that tells your X2Go Client +application in a terminal server cluster what servers and session types are +most appropriate for the user in front of the X2Go terminal. -A session broker is most useful in load balanced -X2Go server farms. +A session broker is most useful in load balanced X2Go server farms. This package contains the broker's Python library. @@ -131,17 +125,13 @@ X2Go is a server based computing environment with - audio support - authentication by smartcard and USB stick -The session broker is a server tool for X2Go that -tells your X2Go Client application in a terminal -server cluster what servers and session types are -most appropriate for the user in front of the -X2Go terminal. +The session broker is a server tool for X2Go that tells your X2Go Client +application in a terminal server cluster what servers and session types are +most appropriate for the user in front of the X2Go terminal. -A session broker is most useful in load balanced -X2Go server farms. +A session broker is most useful in load balanced X2Go server farms. -This package contains the authentication service -against the PAM system. +This package contains the authentication service against the PAM system. %package daemon Summary: X2Go Session Broker (standalone daemon) @@ -163,18 +153,14 @@ X2Go is a server based computing environment with - audio support - authentication by smartcard and USB stick -The session broker is a server tool for X2Go that -tells your X2Go Client application in a terminal -server cluster what servers and session types are -most appropriate for the user in front of the -X2Go terminal. +The session broker is a server tool for X2Go that tells your X2Go Client +application in a terminal server cluster what servers and session types are +most appropriate for the user in front of the X2Go terminal. -A session broker is most useful in load balanced -X2Go server farms. +A session broker is most useful in load balanced X2Go server farms. -This package contains the start-stop script that -installs the X2Go Session Broker as standalone -daemon. +This package contains the start-stop script that installs the X2Go Session Broker +as standalone daemon. %package ssh @@ -196,18 +182,15 @@ X2Go is a server based computing environment with - audio support - authentication by smartcard and USB stick -The session broker is a server tool for X2Go that -tells your X2Go Client application in a terminal -server cluster what servers and session types are -most appropriate for the user in front of the -X2Go terminal. +The session broker is a server tool for X2Go that tells your X2Go Client +application in a terminal server cluster what servers and session types are +most appropriate for the user in front of the X2Go terminal. -A session broker is most useful in load balanced -X2Go server farms. +A session broker is most useful in load balanced X2Go server farms. + +This add-on package provides fully-featured SSH brokerage support (with access +to broker agents on remote X2Go servers). -This add-on package provides fully-featured SSH brokerage -support (with access to broker agents on remote X2Go -Servers). %package wsgi Summary: X2Go Session Broker (WSGI) @@ -235,18 +218,14 @@ X2Go is a server based computing environment with - audio support - authentication by smartcard and USB stick -The session broker is a server tool for X2Go that -tells your X2Go Client application in a terminal -server cluster what servers and session types are -most appropriate for the user in front of the -X2Go terminal. +The session broker is a server tool for X2Go that tells your X2Go Client +application in a terminal server cluster what servers and session types are +most appropriate for the user in front of the X2Go terminal. -A session broker is most useful in load balanced -X2Go server farms. +A session broker is most useful in load balanced X2Go server farms. -This package contains an Apache2 configuration that -installs the X2Go Session Broker as a WSGI application -into a running Apache2 httpd. +This package contains an Apache2 configuration that installs the X2Go Session +Broker as a WSGI application into a running Apache2 httpd. %package agent Summary: X2Go Session Broker (remote agent) @@ -284,35 +263,35 @@ X2Go is a server based computing environment with - audio support - authentication by smartcard and USB stick -The session broker is a server tool for X2Go that -tells your X2Go Client application in a terminal -server cluster what servers and session types are -most appropriate for the user in front of the -X2Go terminal. +The session broker is a server tool for X2Go that tells your X2Go Client +application in a terminal server cluster what servers and session types are +most appropriate for the user in front of the X2Go terminal. + +A session broker is most useful in load balanced X2Go server farms. -A session broker is most useful in load balanced -X2Go server farms. +This package contains a setuid agent command that extends X2Go Session Broker +functionality. It has to be installed on X2Go Servers that shall be +controlled via a session broker. -This package contains a setuid agent command that -is required by the X2Go session broker. This package -has to be installed on all X2Go servers that shall get -managed via the X2Go session broker. +The broker agent provides means to the X2Go Session Broker for controlling +the X2Go Server it is installed on (e.g. suspend/terminate sessions, deploy +SSH login keys, detect server load, detect running/suspended sessions +of connecting users, etc.). WARNING: This package installs a setuid wrapper -(/usr/lib/x2go/broker/x2gobroker-agent) on your system. -This setuid wrapper aims to be a secure replacement -for the deprecated suidperl exectuable that was removed -from Perl (>= 5.12). +(%{_libdir}/x2go/broker/x2gobroker-agent) on your system. This setuid wrapper +aims to be a secure replacement for the deprecated suidperl exectuable that +was removed from Perl (>= 5.12). This wrapper is only able to execute the Perl script -/usr/lib/x2go/broker/x2gobroker-agent.pl. For running -properly, x2gobroker-agent.pl needs setuid privileges. - -If you hesitate to install this package, study the code -of the named wrapper and the named Perl script beforehand. -Note that the X2Go session broker will not work without this -x2gobroker-agent component installed on your to-be-managed -X2Go servers. +/usr/lib/x2go/broker/x2gobroker-agent.pl. For running properly, +x2gobroker-agent.pl needs setuid root privileges. + +If you hesitate to install this package, study the code of the named wrapper +and the named Perl script beforehand. Note that the X2Go session broker will +lack functionality, but it will work without this x2gobroker-agent component +installed on your to-be-managed X2Go servers. + %prep %setup -q -- Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2gobroker.git