From f5a11464d9e8f7baeaf8743aad44e31722b1865b Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Sun, 22 Dec 2013 15:32:26 +0100 Subject: [systemd] Comment about the environment patching --- remote/modules/systemd/systemd.build | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/remote/modules/systemd/systemd.build b/remote/modules/systemd/systemd.build index 2c15eccf..8ccb3cca 100644 --- a/remote/modules/systemd/systemd.build +++ b/remote/modules/systemd/systemd.build @@ -4,6 +4,9 @@ fetch_source () { # systemd download_untar "$REQUIRED_URL" "src/" # Patch PATH, HOME, USER environment + # TODO: Newer systemd versions support DefaultEnvironment=xxx in /etc/systemd/system.conf + # However, there were lots of changes after systemd 204, so we didn't update yet + # See http://cgit.freedesktop.org/systemd/systemd/tree/NEWS for changes. patch -p0 src/systemd-*/src/core/main.c < systemd-openslx.patch || perror "Failed to apply openslx systemd patch." # libkmod @@ -23,14 +26,14 @@ build () { pinfo "Building systemd" cd "${MODULE_DIR}/src/$REQUIRED_VERSION" pinfo "calling configure" - + # Save potentially pre-used paths/flages OLDLDFLAGS="$LDFLAGS" OLDCPPFLAGS="$CPPFLAGS" OLDPKG_CONFIG_PATH="$PKG_CONFIG_PATH" OLDLD_LIBRARY_PATH="$LD_LIBRARY_PATH" - export LDFLAGS="$LDFLAGS -L${MODULE_BUILD_DIR}/usr/lib" + export LDFLAGS="$LDFLAGS -L${MODULE_BUILD_DIR}/usr/lib" export CPPFLAGS="-I${MODULE_BUILD_DIR}/usr/include" export PKG_CONFIG_PATH="${MODULE_BUILD_DIR}/usr/lib64/pkgconfig:${MODULE_BUILD_DIR}/usr/lib/pkgconfig" export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${MODULE_BUILD_DIR}/usr/lib:${MODULE_BUILD_DIR}/usr/lib64" -- cgit v1.2.3-55-g7522