aboutsummaryrefslogtreecommitdiff
path: root/hack
diff options
context:
space:
mode:
authorChandan Kumar (raukadah) <raukadah@gmail.com>2019-12-16 16:12:14 +0530
committerChandan Kumar (raukadah) <raukadah@gmail.com>2019-12-16 20:37:15 +0530
commitb54c350a0771579444bccbc0dc7795d0bd176413 (patch)
tree5cac22ca4d0ff325662a7713381c187a7c00ae4d /hack
parent6c7b6d994acddee0d50cec9bbe45fb4cb720a08d (diff)
downloadpodman-b54c350a0771579444bccbc0dc7795d0bd176413.tar.gz
podman-b54c350a0771579444bccbc0dc7795d0bd176413.tar.bz2
podman-b54c350a0771579444bccbc0dc7795d0bd176413.zip
Use systemd/sd-daemon.h headers for systemd presence
Finding systemd devel packages using libsystemd does not work as in RHEL based distro the package name is systemd-devel and for deb/ubunutu it is libsystemd. It is also giving false result when podman rpm is built with systemd but hack/systemd_tag.sh does not return anything. Install systemd-devel package in build_rpm.sh script Moving to systemd/sd-daemon.h header files which comes from devel packages fixes the issue. Signed-off-by: Chandan Kumar (raukadah) <raukadah@gmail.com>
Diffstat (limited to 'hack')
-rwxr-xr-xhack/systemd_tag.sh7
1 files changed, 5 insertions, 2 deletions
diff --git a/hack/systemd_tag.sh b/hack/systemd_tag.sh
index c59cad559..19a7bf6a6 100755
--- a/hack/systemd_tag.sh
+++ b/hack/systemd_tag.sh
@@ -1,4 +1,7 @@
#!/usr/bin/env bash
-if pkg-config --exists libsystemd; then
- echo systemd
+cc -E - > /dev/null 2> /dev/null << EOF
+#include <systemd/sd-daemon.h>
+EOF
+if test $? -eq 0 ; then
+ echo systemd
fi