Bug#1063694: veyon-service: move systemd unit to /usr for DEP17

Helmut Grohne helmut at subdivi.de
Sun Feb 11 07:02:49 GMT 2024


Package: veyon-service
Version: 4.7.5+repack1-1
Tags: patch trixie sid
User: helmutg at debian.org
Usertags: dep17m2

Hi,

we want to finalize the /usr-merge transition by moving all aliased
files from / to /usr via DEP17 to avoid negative consequences arising
from aliasing. veyon-service is involved, because it installs a systemd
unit below /lib. I am sending a patch, because it cannot be converted
automatically using dh-sequence-movetousr. Note that this patch must not
be uploaded to bookworm-backports or earlier as it would violate the
file move moratorium there.

Helmut
-------------- next part --------------
diff --minimal -Nru veyon-4.7.5+repack1/debian/changelog veyon-4.7.5+repack1/debian/changelog
--- veyon-4.7.5+repack1/debian/changelog	2023-02-03 08:55:32.000000000 +0100
+++ veyon-4.7.5+repack1/debian/changelog	2024-02-11 07:54:51.000000000 +0100
@@ -1,3 +1,10 @@
+veyon (4.7.5+repack1-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Move systemd unit to /usr for DEP17. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Sun, 11 Feb 2024 07:54:51 +0100
+
 veyon (4.7.5+repack1-1) unstable; urgency=medium
 
   * New upstream release.
diff --minimal -Nru veyon-4.7.5+repack1/debian/rules veyon-4.7.5+repack1/debian/rules
--- veyon-4.7.5+repack1/debian/rules	2023-01-27 09:24:42.000000000 +0100
+++ veyon-4.7.5+repack1/debian/rules	2024-02-11 07:54:33.000000000 +0100
@@ -34,6 +34,7 @@
                          -DDATAROOTDIR=/usr/share \
                          -DWITH_PCH=OFF \
                          -DWITH_UNITY_BUILD=OFF \
+                         -DSYSTEMD_SERVICE_INSTALL_DIR=/usr/lib/systemd/system \
                          $(NULL)
 
 DEB_DH_SHLIBDEPS_ARGS_veyon-master = -L libVeyonCore -l debian/libveyoncore/usr/lib/*/veyon
diff --minimal -Nru veyon-4.7.5+repack1/debian/veyon-service.install veyon-4.7.5+repack1/debian/veyon-service.install
--- veyon-4.7.5+repack1/debian/veyon-service.install	2020-01-03 18:01:18.000000000 +0100
+++ veyon-4.7.5+repack1/debian/veyon-service.install	2024-02-11 07:54:50.000000000 +0100
@@ -1,7 +1,7 @@
-lib/systemd/system/veyon.service
 usr/bin/veyon-auth-helper
 usr/bin/veyon-cli
 usr/bin/veyon-server
 usr/bin/veyon-service
 usr/bin/veyon-worker
 usr/bin/veyon-service
+usr/lib/systemd/system/veyon.service


More information about the Debian-edu-pkg-team mailing list