diff --git a/hack/validate/golangci-lint b/hack/validate/golangci-lint index 9d9cadaffbcde..41750f6e26499 100755 --- a/hack/validate/golangci-lint +++ b/hack/validate/golangci-lint @@ -10,6 +10,13 @@ SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" [ -n "${TESTDEBUG}" ] && set -x +# TODO find a way to share this code with hack/make.sh +if ${PKG_CONFIG} 'libsystemd >= 209' 2> /dev/null ; then + DOCKER_BUILDTAGS+=" journald" +elif ${PKG_CONFIG} 'libsystemd-journal' 2> /dev/null ; then + DOCKER_BUILDTAGS+=" journald journald_compat" +fi + # TODO use --out-format=junit-xml and store artifacts GOGC=20 golangci-lint run \ ${GOLANGCI_LINT_OPTS} \