This doesn't exclude sysvinit scripts, but allows testing systemd too.
Signed-off-by: Marek Marczykowski-Górecki <[email protected]>
--
Changes in v3:
- switch to trixie
New in v2.
Requires containers rebuild
---
automation/build/debian/13-x86_64.dockerfile | 1 +
automation/scripts/build | 3 +++
2 files changed, 4 insertions(+)
diff --git a/automation/build/debian/13-x86_64.dockerfile
b/automation/build/debian/13-x86_64.dockerfile
index 6382bafbd5bd..9387da453fea 100644
--- a/automation/build/debian/13-x86_64.dockerfile
+++ b/automation/build/debian/13-x86_64.dockerfile
@@ -26,6 +26,7 @@ RUN <<EOF
cpio
git-core
pkg-config
+ systemd-dev
wget
# libxenguest dombuilder
libbz2-dev
diff --git a/automation/scripts/build b/automation/scripts/build
index 7a81d229decd..e77529cfc8ec 100755
--- a/automation/scripts/build
+++ b/automation/scripts/build
@@ -71,6 +71,9 @@ else
# Full build. Figure out our ./configure options
cfgargs=("--prefix=/usr")
cfgargs+=("--enable-docs")
+ if pkg-config systemd; then
+ cfgargs+=("--enable-systemd")
+ fi
# booleans for which compiler is in use
cc_is_gcc="$($cc --version | grep -q gcc && echo "y" || :)"
--
git-series 0.9.1