diff options
author | Yixun Lan <dlan@gentoo.org> | 2015-03-20 13:02:35 -0400 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2015-03-20 13:04:12 -0400 |
commit | 4519fe0db5eb00e8a29b3eeb144e4ada4fe971dc (patch) | |
tree | 1c4a13b41f622981cbd63a3d7be7c3699d6c55eb | |
parent | 9d62fefeed977b5123b531ce6a35a50f5107767f (diff) |
systemd: Allow specifying unit dir to configure
systemd isn't necessarily in the buildroot at the time that plymouth
gets built, so autodetection of the unitdir from pkgconfig isn't
necessarily feasible.
This commit adds a new option to configure, --with-systemdunitdir,
that lets distros specify the unit directory manually.
https://bugs.gentoo.org/show_bug.cgi?id=543712
-rw-r--r-- | configure.ac | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 110cc691..445034d3 100644 --- a/configure.ac +++ b/configure.ac @@ -122,7 +122,12 @@ AM_CONDITIONAL(ENABLE_SYSTEMD_INTEGRATION, [test "$enable_systemd_integration" = if test x$enable_systemd_integration = xyes; then AC_DEFINE(PLY_ENABLE_SYSTEMD_INTEGRATION, 1, [Coordinate boot up with systemd]) - SYSTEMD_UNIT_DIR=$($PKG_CONFIG --variable=systemdsystemunitdir systemd) + AC_ARG_WITH([systemdunitdir], AC_HELP_STRING([--with-systemdunitdir=DIR], + [path to systemd service directory]), [path_systemdunit=${withval}], + [path_systemdunit="`$PKG_CONFIG --variable=systemdsystemunitdir systemd`"]) + if (test -n "${path_systemdunit}"); then + SYSTEMD_UNIT_DIR="${path_systemdunit}" + fi AC_SUBST(SYSTEMD_UNIT_DIR) fi |