summaryrefslogtreecommitdiffstats
path: root/remote/tools
diff options
context:
space:
mode:
authormichael2013-02-20 19:05:21 +0100
committermichael2013-02-20 19:05:21 +0100
commitc3b406279e50d28942f9ff0de4ef994640a58eed (patch)
tree79b707f1d91973b817253be499dc659987ab230c /remote/tools
parentadd mksquashfs to DEPS for mltk build core (diff)
downloadtm-scripts-c3b406279e50d28942f9ff0de4ef994640a58eed.tar.gz
tm-scripts-c3b406279e50d28942f9ff0de4ef994640a58eed.tar.xz
tm-scripts-c3b406279e50d28942f9ff0de4ef994640a58eed.zip
install libkmod from source
Diffstat (limited to 'remote/tools')
-rw-r--r--remote/tools/systemd/systemd.build25
-rw-r--r--remote/tools/systemd/systemd.conf3
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