diff options
| -rw-r--r-- | remote/tools/systemd/systemd.build | 25 | ||||
| -rw-r--r-- | remote/tools/systemd/systemd.conf | 3 |
2 files changed, 20 insertions, 8 deletions
diff --git a/remote/tools/systemd/systemd.build b/remote/tools/systemd/systemd.build index 57c0f6b4..a967e6a9 100644 --- a/remote/tools/systemd/systemd.build +++ b/remote/tools/systemd/systemd.build @@ -12,13 +12,26 @@ fetch_source () { install_dependencies() { # quick fix for missing libkmod repo... - libkmod=$(apt-cache search libkmod-dev) - if [[ -z $libkmod ]]; - then - echo "libkmod cannot be found. Adding ppa:pitti/systemd" - add-apt-repository --yes ppa:pitti/systemd - apt-get update --force-yes + #libkmod=$(apt-cache search libkmod-dev) + #if [[ -z $libkmod ]]; + #then + # echo "libkmod cannot be found. Adding ppa:pitti/systemd" + # add-apt-repository --yes ppa:pitti/systemd + # apt-get update --force-yes + #fi + # install libkmod from source + libkmod-version=kmod-12 + if [ ! -d $libkmod-version ]; then + wget http://www.kernel.org/pub/linux/utils/kernel/kmod/${libkmod-version}.tar.gz + tar xJf $libkmod-version.tar.gz + rm $libkmod-version.tar.gz + cd $libkmod-version + ./configure + make -j5 + make install + cd - fi + apt-get install -y $DEPS &>/dev/null } diff --git a/remote/tools/systemd/systemd.conf b/remote/tools/systemd/systemd.conf index 3171938d..fde09254 100644 --- a/remote/tools/systemd/systemd.conf +++ b/remote/tools/systemd/systemd.conf @@ -6,8 +6,7 @@ DEPS=" intltool pkg-config libcap-dev libudev-dev - libdbus-1-dev - libkmod-dev" + libdbus-1-dev" REQUIRED_BINARIES=" hostnamectl journalctl localectl |
