Bug#1061342: gridengine: install PAM module into /usr
Source: gridengine
Version: 8.1.9+dfsg-11
Severity: normal
Tags: patch
User: helmutg@debian.org
Usertags: dep17m2
We want to finalize the /usr-merge via DEP17 by moving all files to
/usr. gridengine installs files into /lib; these
should be moved into the respective directories in /usr/
Please find a patch attached. It has been build-tested.
Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.
If your package will change for the t64 transition or otherwise
rename/split/move its binaries (packages) during trixie, please
then upload to experimental and get in touch with the UsrMerge
driver, please see the wiki [1].
Michael
[1] https://wiki.debian.org/UsrMerge
diff -Nru gridengine-8.1.9+dfsg/debian/changelog gridengine-8.1.9+dfsg/debian/changelog
--- gridengine-8.1.9+dfsg/debian/changelog 2023-08-13 17:56:03.000000000 +0200
+++ gridengine-8.1.9+dfsg/debian/changelog 2024-01-22 21:37:36.000000000 +0100
@@ -1,3 +1,10 @@
+gridengine (8.1.9+dfsg-11.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Install PAM modules into /usr (DEP 17 M2). (Closes: #-1)
+
+ -- Michael Biebl <biebl@debian.org> Mon, 22 Jan 2024 21:37:36 +0100
+
gridengine (8.1.9+dfsg-11) unstable; urgency=medium
* Team upload.
diff -Nru gridengine-8.1.9+dfsg/debian/gridengine-exec.install gridengine-8.1.9+dfsg/debian/gridengine-exec.install
--- gridengine-8.1.9+dfsg/debian/gridengine-exec.install 2023-08-13 17:40:33.000000000 +0200
+++ gridengine-8.1.9+dfsg/debian/gridengine-exec.install 2024-01-22 21:37:35.000000000 +0100
@@ -1,3 +1,3 @@
debian/tmp/usr/bin/*/sge_execd usr/lib/gridengine
debian/tmp/usr/bin/*/sge_*shepherd usr/lib/gridengine
-/lib/*/security/*.so
+usr/lib/*/security/*.so
diff -Nru gridengine-8.1.9+dfsg/debian/rules gridengine-8.1.9+dfsg/debian/rules
--- gridengine-8.1.9+dfsg/debian/rules 2023-08-13 17:40:33.000000000 +0200
+++ gridengine-8.1.9+dfsg/debian/rules 2024-01-22 21:37:36.000000000 +0100
@@ -66,7 +66,7 @@
override_dh_auto_install:
install -d debian/tmp/usr
install -d debian/tmp/usr/share
- install -d debian/tmp/lib/$(DEB_HOST_GNU_TYPE)/security
+ install -d debian/tmp/usr/lib/$(DEB_HOST_GNU_TYPE)/security
cd source && /usr/bin/yes | ${PRECMD} scripts/distinst \
-basedir ${CURDIR}/debian \
-vdir tmp/usr \
@@ -102,7 +102,7 @@
mandb -u -c debian/tmp/usr/share/man
chmod 755 debian/scripts/init_cluster debian/gridengine-wrapper
cp source/clients/qmon/qmon.desktop debian
- mv debian/tmp/usr/lib/*/pam_sge* debian/tmp/lib/$(DEB_HOST_GNU_TYPE)/security
+ mv debian/tmp/usr/lib/*/pam_sge* debian/tmp/usr/lib/$(DEB_HOST_GNU_TYPE)/security
override_dh_installinit:
dh_installinit -p gridengine-master
Reply to: