From 45983d13072020f5d210b9c613f0db5636dad6a3 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Mon, 28 Sep 2015 08:15:52 +0200 Subject: Xinerama symlinking: Attach Xinerama symlinking to nxagent bin:package (and not libnx-xinerama1). --- debian/nxagent.prerm | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100755 debian/nxagent.prerm (limited to 'debian/nxagent.prerm') diff --git a/debian/nxagent.prerm b/debian/nxagent.prerm new file mode 100755 index 000000000..edc882a46 --- /dev/null +++ b/debian/nxagent.prerm @@ -0,0 +1,51 @@ +#!/bin/sh +# prerm script for nxagent +# +# see: dh_installdeb(1) +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +set -e + + + +case "$1" in + remove) + if test -d /usr/lib/nx/X11/Xinerama; then + if test -e /usr/lib/nx/X11/Xinerama/libNX_X11.so.6; then + rm -f /usr/lib/nx/X11/Xinerama/libNX_X11.so.6 + fi + + if test -e /usr/lib/nx/X11/Xinerama/libNX_Xext.so.6; then + rm -f /usr/lib/nx/X11/Xinerama/libNX_Xext.so.6 + fi + + + if test -e /usr/lib/nx/X11/Xinerama/libXinerama.so.1; then + rm -f /usr/lib/nx/X11/Xinerama/libXinerama.so.1 + fi + fi + ;; + deconfigure|upgrade|failed-upgrade) + : + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 -- cgit v1.2.3 From 81d92cd0fa293e44bbb063d373d9289ddc358c99 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Mon, 28 Sep 2015 09:57:12 +0200 Subject: Xinerama symlinking: Create / remove folder containing Xinerama sylinks on installation/upgrade and removal. --- debian/nxagent.prerm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'debian/nxagent.prerm') diff --git a/debian/nxagent.prerm b/debian/nxagent.prerm index edc882a46..019284a16 100755 --- a/debian/nxagent.prerm +++ b/debian/nxagent.prerm @@ -28,10 +28,12 @@ case "$1" in rm -f /usr/lib/nx/X11/Xinerama/libNX_Xext.so.6 fi - if test -e /usr/lib/nx/X11/Xinerama/libXinerama.so.1; then rm -f /usr/lib/nx/X11/Xinerama/libXinerama.so.1 fi + + rmdir --ignore-fail-on-non-empty /usr/lib/nx/X11/Xinerama + fi ;; deconfigure|upgrade|failed-upgrade) -- cgit v1.2.3 From 2d776b14fddc5ec70c97aa82672f3a7c9caef6a3 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Tue, 5 May 2015 10:24:24 +0200 Subject: library clean-up: Don't build libNX_Xinerama anymore. Use system's libXinerama shared library. (Fixes ArcticaProject/nx-libs#49). This commit goes along with a patch from Ulrich Sibiller who managed to move the Xinerama awareness for NX sessions into the Xserver code. This makes Xinerama support for NX in libNX_Xinerama.so obsolete. Fixes ArcticaProject/nx-libs#49 --- debian/nxagent.prerm | 53 ---------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100755 debian/nxagent.prerm (limited to 'debian/nxagent.prerm') diff --git a/debian/nxagent.prerm b/debian/nxagent.prerm deleted file mode 100755 index 019284a16..000000000 --- a/debian/nxagent.prerm +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# prerm script for nxagent -# -# see: dh_installdeb(1) -# summary of how this script can be called: -# * `remove' -# * `upgrade' -# * `failed-upgrade' -# * `remove' `in-favour' -# * `deconfigure' `in-favour' -# `removing' -# -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - -set -e - - - -case "$1" in - remove) - if test -d /usr/lib/nx/X11/Xinerama; then - if test -e /usr/lib/nx/X11/Xinerama/libNX_X11.so.6; then - rm -f /usr/lib/nx/X11/Xinerama/libNX_X11.so.6 - fi - - if test -e /usr/lib/nx/X11/Xinerama/libNX_Xext.so.6; then - rm -f /usr/lib/nx/X11/Xinerama/libNX_Xext.so.6 - fi - - if test -e /usr/lib/nx/X11/Xinerama/libXinerama.so.1; then - rm -f /usr/lib/nx/X11/Xinerama/libXinerama.so.1 - fi - - rmdir --ignore-fail-on-non-empty /usr/lib/nx/X11/Xinerama - - fi - ;; - deconfigure|upgrade|failed-upgrade) - : - ;; - *) - echo "prerm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 -- cgit v1.2.3