Merge pull request #4710 from raukadah/systemdfix

Use systemd/sd-daemon.h headers for systemd presence
This commit is contained in:
OpenShift Merge Robot
2019-12-16 17:55:58 +01:00
committed by GitHub
3 changed files with 7 additions and 3 deletions

View File

@ -45,7 +45,7 @@ endif
ifeq (,$(findstring systemd,$(BUILDTAGS)))
$(warning \
Podman is being compiled without the systemd build tag.\
Install libsystemd for journald support)
Install libsystemd on Ubuntu or systemd-devel on rpm based distro for journald support)
endif
BUILDTAGS_CROSS ?= containers_image_openpgp exclude_graphdriver_btrfs exclude_graphdriver_devicemapper exclude_graphdriver_overlay

View File

@ -26,6 +26,7 @@ declare -a PKGS=(device-mapper-devel \
make \
rpm-build \
go-compilers-golang-compiler \
systemd-devel \
)
if [[ $pkg_manager == *dnf ]]; then

View File

@ -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