summaryrefslogtreecommitdiffstats
path: root/remote/modules/systemd
diff options
context:
space:
mode:
Diffstat (limited to 'remote/modules/systemd')
-rw-r--r--remote/modules/systemd/systemd.build21
-rw-r--r--remote/modules/systemd/systemd.conf2
2 files changed, 11 insertions, 12 deletions
diff --git a/remote/modules/systemd/systemd.build b/remote/modules/systemd/systemd.build
index 450e743b..57fb705e 100644
--- a/remote/modules/systemd/systemd.build
+++ b/remote/modules/systemd/systemd.build
@@ -3,8 +3,7 @@
fetch_source () {
if [ ! -e .fetched_source ]; then
download_untar "$URL" "src/"
- local LIBKMOD_VERSION="kmod-12"
- download_untar "http://www.kernel.org/pub/linux/utils/kernel/kmod/${LIBKMOD_VERSION}.tar.gz" "src/"
+ download_untar "$LIBKMOD_URL" "src/"
touch .fetched_source
fi
}
@@ -12,29 +11,27 @@ fetch_source () {
build () {
if [ ! -e .built ]; then
#build libkmod
- cd "src/$LIBKMOD_VERSION/"
+ cd "${MODULE_DIR}/src/$LIBKMOD_VERSION"
+ pwarning "$(pwd)"
./configure
- make -j5
- make install
- cd -
+ make || perror "make failed."
+ make install || perror "make install failed."
+ cd - &> /dev/null
#build systemd
- cd "src/$VERSION/"
+ cd "${MODULE_DIR}/src/$VERSION"
pinfo "calling configure"
./configure --disable-manpages --enable-split-usr --sysconfdir="/etc" --enable-gtk-doc-html=no || perror "configure failed."
pinfo "calling make"
- make -j5 || perror "make failed."
+ make || perror "make failed."
pinfo "calling make install"
DESTDIR="${MODULE_BUILD_DIR}" make install || perror "make install failed."
- cd -
+ cd - &> /dev/null
touch .built
fi
}
post_copy() {
- # copy static data files
- cp -r "${MODULE_DIR}"/data/* "${TARGET_BUILD_DIR}" || perror "copying data files failed."
-
# dont clear systemd log at startup
sed -i.bak "s/TTYVTDisallocate=yes/TTYVTDisallocate=no/g" "${TARGET_BUILD_DIR}/usr/lib/systemd/system/getty@.service"
diff --git a/remote/modules/systemd/systemd.conf b/remote/modules/systemd/systemd.conf
index c5e72aeb..634828bd 100644
--- a/remote/modules/systemd/systemd.conf
+++ b/remote/modules/systemd/systemd.conf
@@ -1,5 +1,7 @@
VERSION=systemd-197
URL=http://www.freedesktop.org/software/systemd/${VERSION}.tar.xz
+LIBKMOD_VERSION="kmod-12"
+LIBKMOD_URL="http://www.kernel.org/pub/linux/utils/kernel/kmod/${LIBKMOD_VERSION}.tar.gz"
REQUIRED_DEPENDENCIES=" intltool
gperf
dbus