From 391138ff303c85999782e1341a5e1d8a28810486 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Fri, 10 Feb 2023 19:49:42 +0100 Subject: configure.ac: support systemd-run binary path Allow users to specify their path to systemd-run binary: configure --with-systemd-run=/my/path/system-run By defaults it autodetected in $PATH and fallbacks to: /usr/bin/systemd-run. --- configure.ac | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 49b06145d..3177012e2 100644 --- a/configure.ac +++ b/configure.ac @@ -1101,6 +1101,19 @@ AS_IF([test "$NOTIFYDBUS_SUPPORT" = "yes" || test "$SYSTEMD_JOURNAL_SUPPORT" = " PKG_CHECK_MODULES(SYSTEMD, [systemd], [SYSTEMD_LIBS="-lsystemd"], $bailout) ]) +################################################################################ +dnl -- Support override for systemd-run path if they need to (NixOS builds) +AC_ARG_WITH(systemd-run, + AS_HELP_STRING([--with-systemd-run=PATH], + [systemd-run tool: [autodetect]]), + SYSTEMD_RUN_CMD=$withval, SYSTEMD_RUN_CMD="autodetect") + +AS_IF([test "$SYSTEMD_RUN_CMD" = "autodetect"], + [AC_PATH_TOOL(SYSTEMD_RUN_CMD, systemd-run) + AS_IF([test -z "$SYSTEMD_RUN_CMD"], [SYSTEMD_RUN_CMD="/usr/bin/systemd-run"])], + [AC_MSG_CHECKING([for defined systemd-run]) + AC_MSG_RESULT([$SYSTEMD_RUN_CMD])]) + ################################################################################ dnl -- Enable blkid wiping functionality @@ -1908,6 +1921,7 @@ AC_SUBST(SBINDIR) AC_SUBST(SELINUX_LIBS) AC_SUBST(SELINUX_PC) AC_SUBST(SYSCONFDIR) +AC_SUBST(SYSTEMD_RUN_CMD) AC_SUBST(SNAPSHOTS) AC_SUBST(STATICDIR) AC_SUBST(STATIC_LINK) -- cgit v1.2.1