mirror of
https://github.com/troglobit/finit.git
synced 2026-11-10 16:31:21 +00:00
configure: keep the replacement libsystemd opt-in
Building it by default installs our libsystemd.so.0 in $libdir. Where the real one is already present, and contrib/debian/build.sh configures --prefix=/usr --exec-prefix= on a Debian host, ours outranks it in the loader cache, and every program linking libsystemd loses sd_journal_stream_fd and the LIBSYSTEMD_209 symbol versions. The test sysroot ran into exactly that, dbus-daemon exited 127 on every restart. Restore the default to no. sulogin and watchdogd stay on, they only add binaries. distcheck asks for the library so it stays covered. Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
4 files changed
+15
-13
No files matched your search
+2
-2
@@ -191,8 +191,8 @@ AC_ARG_WITH(watchdog,
|
||||
[watchdog=$withval], [with_watchdog=yes watchdog=yes])
|
||||
|
||||
AC_ARG_WITH(libsystemd,
|
||||
AS_HELP_STRING([--without-libsystemd], [Skip replacement libsystemd library, default: yes]),
|
||||
[with_libsystemd=$withval], [with_libsystemd=yes])
|
||||
AS_HELP_STRING([--with-libsystemd], [Build replacement libsystemd library, default: no]),
|
||||
[with_libsystemd=$withval], [with_libsystemd=no])
|
||||
|
||||
AC_ARG_WITH(hook-scripts-path,
|
||||
AS_HELP_STRING([--with-hook-scripts-path=DIR], [Base directory for hook scripts, default $libexecdir/finit/hook]),
|
||||
|
||||
Reference in new issue
Block a user