summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorViacheslav Hletenko <v.gletenko@vyos.io>2025-11-18 12:39:22 +0000
committerViacheslav Hletenko <v.gletenko@vyos.io>2025-11-18 12:39:22 +0000
commitcdab62e32800581ca9a3b80d953c50c1656c64b1 (patch)
treecae3db610a35ffa27abfdb64825108a7a8e6136f /scripts
parent417c9c5ff2b7ee9cd0b1c8b3bd8d9b1f44fca312 (diff)
downloadvyos-build-cdab62e32800581ca9a3b80d953c50c1656c64b1.tar.gz
vyos-build-cdab62e32800581ca9a3b80d953c50c1656c64b1.zip
T7970: VPP add systemd notify option for build
Add systemd sd_notify() integration to signal when VPP is fully initialized and ready to process packets. This allows systemd to properly track VPP startup and manage service dependencies using Type=notify service configuration.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/package-build/vpp/package.toml4
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/package-build/vpp/package.toml b/scripts/package-build/vpp/package.toml
index 592a672c..27903327 100644
--- a/scripts/package-build/vpp/package.toml
+++ b/scripts/package-build/vpp/package.toml
@@ -24,8 +24,8 @@ for patch in ../patches/vpp/*.patch; do
git -c user.email=maintainers@vyos.net -c user.name=vyos am "$patch" || { echo "Failed to apply patch $patch"; exit 1; }
done
-make UNATTENDED=yes install-dep
-make pkg-deb
+make UNATTENDED=yes VPP_ENABLE_SYSTEMD_NOTIFY=ON install-dep
+make VPP_EXTRA_CMAKE_ARGS="-DVPP_ENABLE_SYSTEMD_NOTIFY=ON" pkg-deb
cp build-root/*.deb ../
"""