[X2go-Commits] nx-libs.git - master (branch) updated: redist-client/3.5.0.11-3-gbe86627
X2go dev team
git-admin at x2go.org
Tue Feb 28 13:45:34 CET 2012
The branch, master has been updated
via be86627adf0392f94d70ad28cb9c6867b3bef0f5 (commit)
from 0586f0d6e83cfa9ea12a3bf6a0015a4e84d09ae2 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit be86627adf0392f94d70ad28cb9c6867b3bef0f5
Author: Oleksandr Shneyder <oleksandr.shneyder at treuchtlingen.de>
Date: Tue Feb 28 13:44:25 2012 +0100
Create patch: 203_nxagent_disable-rootless-exit.full.patch
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 8 +++
.../203_nxagent_disable-rootless-exit.full.patch | 60 ++++++++++++++++++++
debian/patches/series | 1 +
3 files changed, 69 insertions(+), 0 deletions(-)
create mode 100644 debian/patches/203_nxagent_disable-rootless-exit.full.patch
The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index f1697bc..d2da304 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,17 @@
nx-libs (2:3.5.0.12-0) UNRELEASED; urgency=low
+ [ Mike Gabriel ]
* Update patch: 001_add-main-makefile.full+lite.patch, adapt patch from
packaging. Test for Makefiles in subfolders before calling them.
Fixes build failure during ,,make distclean'' calls.
+ [ Oleksandr Shneyder ]
+ * Create patch: 203_nxagent_disable-rootless-exit.full.patch.
+ Add command line argument "-norootlessexit".
+ Usually, nxagent exits after 30 seconds if running in rootless mode
+ and no X-Clients are present. Starting nxagent with option "-norootlessexit"
+ will change this behaviour.
+
-- Mike Gabriel <mike.gabriel at das-netzwerkteam.de> Wed, 22 Feb 2012 15:05:38 +0100
nx-libs (2:3.5.0.11-0) unstable; urgency=low
diff --git a/debian/patches/203_nxagent_disable-rootless-exit.full.patch b/debian/patches/203_nxagent_disable-rootless-exit.full.patch
new file mode 100644
index 0000000..03154bb
--- /dev/null
+++ b/debian/patches/203_nxagent_disable-rootless-exit.full.patch
@@ -0,0 +1,60 @@
+--- a/nx-X11/programs/Xserver/hw/nxagent/Args.c
++++ b/nx-X11/programs/Xserver/hw/nxagent/Args.c
+@@ -656,6 +656,12 @@
+ return 1;
+ }
+
++ if (!strcmp(argv[i], "-norootlessexit")) {
++ nxagentChangeOption(NoRootlessExit, True);
++ return 1;
++ }
++
++
+ if (!strcmp(argv[i], "-noonce"))
+ {
+ nxagentOnce = False;
+@@ -1837,6 +1843,7 @@
+ ErrorF("The NX system adds the following arguments:\n");
+ ErrorF("-forcenx force use of NX protocol messages assuming communication through nxproxy\n");
+ ErrorF("-timeout int auto-disconnect timeout in seconds (minimum allowed: 60)\n");
++ ErrorF("-norootlessexit don't exit if there are no clients in rootless mode\n");
+ #ifdef RENDER
+ ErrorF("-norender disable the use of the render extension\n");
+ ErrorF("-nocomposite disable the use of the composite extension\n");
+--- a/nx-X11/programs/Xserver/hw/nxagent/Handlers.c
++++ b/nx-X11/programs/Xserver/hw/nxagent/Handlers.c
+@@ -217,7 +217,7 @@
+
+ if (nxagentOption(Rootless) &&
+ nxagentLastWindowDestroyed && nxagentRootlessDialogPid == 0 &&
+- now > nxagentLastWindowDestroyedTime + 30 * 1000)
++ now > nxagentLastWindowDestroyedTime + 30 * 1000 && !nxagentOption(NoRootlessExit))
+ {
+ #ifdef WARNING
+ fprintf(stderr, "nxagentBlockHandler: No application running. Closing the session.\n");
+--- a/nx-X11/programs/Xserver/hw/nxagent/Options.c
++++ b/nx-X11/programs/Xserver/hw/nxagent/Options.c
+@@ -56,6 +56,7 @@
+ nxagentOptions.Persistent = 1;
+ nxagentOptions.Rootless = UNDEFINED;
+ nxagentOptions.Fullscreen = UNDEFINED;
++ nxagentOptions.NoRootlessExit = False;
+
+ nxagentOptions.X = 0;
+ nxagentOptions.Y = 0;
+--- a/nx-X11/programs/Xserver/hw/nxagent/Options.h
++++ b/nx-X11/programs/Xserver/hw/nxagent/Options.h
+@@ -369,6 +369,13 @@
+
+ int CopyBufferSize;
+
++ /*
++ * True if agent should not exit if there are no
++ * clients in rootless mode
++ */
++
++ int NoRootlessExit;
++
+ } AgentOptionsRec;
+
+ typedef AgentOptionsRec *AgentOptionsPtr;
diff --git a/debian/patches/series b/debian/patches/series
index cf194f1..654f25c 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -37,6 +37,7 @@
200_nxagent_check-binary-x2go-flavour.full.patch
201_nxagent_set-x2go-icon-if-x2goagent-flavour.full.patch
202_nx-x11_enable-xinerama.full.patch
+203_nxagent_disable-rootless-exit.full.patch
209_x2goagent-add-man-page.full.patch
300_nxagent_set-wm-class.full.patch
301_nx-X11_use-shared-libs.full.patch
hooks/post-receive
--
nx-libs.git (NX (redistributed))
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "nx-libs.git" (NX (redistributed)).
More information about the x2go-commits
mailing list