Package: veyon-service Version: 4.7.5+repack1-1 Tags: patch trixie sid User: [email protected] 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
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 <[email protected]> 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

