From 38fe21427d4568b7d31c824ebb28411fdc406d3e Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Wed, 24 Jul 2024 11:14:48 +0200 Subject: [PATCH] MT#55283 [debian] fix links backports for buster and focal since 7e140e8a31bef41389d4fcc201698deafd84794b buster and focal are generating these links: > 09:47:43 lrwxrwxrwx root/root 0 2024-07-24 07:39 ./${env:deb_systemdsystemunitdir}/rtpengine.service -> rtpengine-daemon.service > 09:47:43 lrwxrwxrwx root/root 0 2024-07-24 07:39 ./${env:deb_systemdsystemunitdir}/rtpengine@.service -> rtpengine-daemon@.service Change-Id: Ie0dbace10f78252c43c45d92d323a44218384348 --- pkg/deb/backports/buster | 7 +++++++ pkg/deb/backports/focal | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/pkg/deb/backports/buster b/pkg/deb/backports/buster index 847bb299d..c8a41dd75 100755 --- a/pkg/deb/backports/buster +++ b/pkg/deb/backports/buster @@ -23,6 +23,13 @@ sed -i -e 's/^execute_before_dh_auto_configure:/override_dh_auto_configure:/' ${ sed -i -e 's/^execute_after_dh_installsystemd:/override_dh_installsystemd:\n\tdh_installsystemd/' ${DIST}/rules sed -i -e 's/^execute_before_dh_auto_install-indep:/override_dh_auto_install-indep:/' ${DIST}/rules sed -i -e '/^\tgzip -9 < README.md/a\\n\tdh_auto_install' ${DIST}/rules + +# fix links +sed -i -e 's#${env:deb_systemdsystemunitdir}#/lib/systemd/system/#g' \ + ${DIST}/rtpengine-recording-daemon.links +sed -i -e 's#${env:deb_systemdsystemunitdir}#/lib/systemd/system/#g' \ + ${DIST}/rtpengine-daemon.links + # Add dwz override cat >> ${DIST}/rules <<'EOF' diff --git a/pkg/deb/backports/focal b/pkg/deb/backports/focal index a1feaf7ba..6ed2827b3 100755 --- a/pkg/deb/backports/focal +++ b/pkg/deb/backports/focal @@ -22,6 +22,13 @@ sed -i -e 's/debhelper-compat.*/debhelper-compat (= 12),/' ${DIST}/control sed -i -e 's/^execute_after_dh_installsystemd:/override_dh_installsystemd:\n\tdh_installsystemd/' ${DIST}/rules sed -i -e 's/^execute_before_dh_auto_install-indep:/override_dh_auto_install-indep:/' ${DIST}/rules sed -i -e '/^\tgzip -9 < README.md/a\\n\tdh_auto_install' ${DIST}/rules + +# fix links +sed -i -e 's#${env:deb_systemdsystemunitdir}#/lib/systemd/system/#g' \ + ${DIST}/rtpengine-recording-daemon.links +sed -i -e 's#${env:deb_systemdsystemunitdir}#/lib/systemd/system/#g' \ + ${DIST}/rtpengine-daemon.links + # Add dwz override cat >> ${DIST}/rules <<'EOF'