[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