summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2023-02-10 19:49:42 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2023-02-10 20:54:05 +0100
commit391138ff303c85999782e1341a5e1d8a28810486 (patch)
tree72992cc8176470f672f951b61ca223bec4503207 /configure.ac
parent2a72f8a49cf6601db7c987c7c4d6a72a29a59a1e (diff)
downloadlvm2-391138ff303c85999782e1341a5e1d8a28810486.tar.gz
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.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac14
1 files changed, 14 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 49b06145d..3177012e2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1102,6 +1102,19 @@ AS_IF([test "$NOTIFYDBUS_SUPPORT" = "yes" || test "$SYSTEMD_JOURNAL_SUPPORT" = "
])
################################################################################
+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
AC_ARG_ENABLE(blkid_wiping,
@@ -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)