[Buildroot] [PATCH 1/1] Add more options to eudev package.

David Kosir david.kosir at bylapis.com
Wed Oct 21 11:42:37 UTC 2015


>From aac359a0f280476ba9654e995dd4fd5565ffc22f Mon Sep 17 00:00:00 2001
From: David Kosir <david.kosir at bylapis.com>
Date: Wed, 21 Oct 2015 12:06:58 +0200
Subject: [PATCH 1/1] Don't force kmod with eudev package

Signed-off-by: David Kosir <david.kosir at bylapis.com>
---
 package/eudev/Config.in |  1 -
 package/eudev/eudev.mk  | 12 +++++++++---
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/package/eudev/Config.in b/package/eudev/Config.in
index 76df409..10f24c0 100644
--- a/package/eudev/Config.in
+++ b/package/eudev/Config.in
@@ -7,7 +7,6 @@ config BR2_PACKAGE_EUDEV
     select BR2_PACKAGE_HAS_UDEV
     select BR2_PACKAGE_UTIL_LINUX
     select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
-    select BR2_PACKAGE_KMOD
     help
       Userspace device daemon. This is a standalone version,
       independent of systemd. It is a fork maintained by Gentoo.
diff --git a/package/eudev/eudev.mk b/package/eudev/eudev.mk
index a005f45..455ce25 100644
--- a/package/eudev/eudev.mk
+++ b/package/eudev/eudev.mk
@@ -24,12 +24,18 @@ EUDEV_CONF_OPTS =        \
     --sbindir=/sbin        \
     --libexecdir=/lib    \
     --with-firmware-path=/lib/firmware    \
-    --disable-introspection            \
-    --enable-libkmod
+    --disable-introspection

-EUDEV_DEPENDENCIES = host-gperf host-pkgconf util-linux kmod
+EUDEV_DEPENDENCIES = host-gperf host-pkgconf util-linux
 EUDEV_PROVIDES = udev

+ifeq ($(BR2_PACKAGE_KMOD),y)
+EUDEV_DEPENDENCIES += kmod
+EUDEV_CONF_OPTS += --enable-libkmod
+else
+EUDEV_CONF_OPTS += --disable-libkmod
+endif
+
 ifeq ($(BR2_ROOTFS_MERGED_USR),)
 EUDEV_CONF_OPTS += --with-rootlibdir=/lib --enable-split-usr
 endif
-- 
2.1.4


More information about the buildroot mailing list