summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-06-22 11:46:36 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2015-06-22 11:46:47 +0200
commitffd45544bf96e31a9b591c181914ae2e27b890cf (patch)
tree5872a326a96adc5f396ef118d0a662324a508008
parent9f5a4d90a835ee92b2844563110a4a9e12128cc8 (diff)
use kmod for udev, fix busybox handling when modutils got disabled
-rw-r--r--package/busybox/Makefile17
-rw-r--r--package/eudev/Makefile4
2 files changed, 17 insertions, 4 deletions
diff --git a/package/busybox/Makefile b/package/busybox/Makefile
index a97c1ae3d..4ba9c5f81 100644
--- a/package/busybox/Makefile
+++ b/package/busybox/Makefile
@@ -5,7 +5,7 @@ include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= busybox
PKG_VERSION:= 1.23.2
-PKG_RELEASE:= 3
+PKG_RELEASE:= 4
PKG_HASH:= 05a6f9e21aad8c098e388ae77de7b2361941afa7157ef74216703395b14e319a
PKG_DESCR:= core utilities for embedded systems
PKG_SECTION:= base/apps
@@ -39,7 +39,20 @@ do-configure:
for i in $$(grep ^BUSYBOX_DISABLE $(ADK_TOPDIR)/.config);do \
sym=$${i#BUSYBOX_DISABLE_}; \
symbol=$$(echo $$sym|sed -e "s#=y##"); \
- printf "# CONFIG_$${symbol} is not set\n" >> ${WRKBUILD}/.config; \
+ case $$symbol in \
+ KMOD) \
+ printf "# CONFIG_MODINFO is not set\n" >> ${WRKBUILD}/.config; \
+ printf "# CONFIG_MODPROBE_SMALL is not set\n" >> ${WRKBUILD}/.config; \
+ printf "# CONFIG_INSMOD is not set\n" >> ${WRKBUILD}/.config; \
+ printf "# CONFIG_RMMOD is not set\n" >> ${WRKBUILD}/.config; \
+ printf "# CONFIG_LSMOD is not set\n" >> ${WRKBUILD}/.config; \
+ printf "# CONFIG_MODPROBE is not set\n" >> ${WRKBUILD}/.config; \
+ printf "# CONFIG_DEPMOD is not set\n" >> ${WRKBUILD}/.config; \
+ ;; \
+ *) \
+ printf "# CONFIG_$${symbol} is not set\n" >> ${WRKBUILD}/.config; \
+ ;; \
+ esac \
done
ifeq ($(ADK_TARGET_WITHOUT_MMU),y)
echo 'CONFIG_NOMMU=y' >> ${WRKBUILD}/.config
diff --git a/package/eudev/Makefile b/package/eudev/Makefile
index 45516e749..58f20a063 100644
--- a/package/eudev/Makefile
+++ b/package/eudev/Makefile
@@ -9,8 +9,8 @@ PKG_RELEASE:= 2
PKG_HASH:= d3a0c7f613d4917b89afd57498860a1c35b9c59abf9fea22a09c30eec25c32e4
PKG_DESCR:= device manager (udev clone)
PKG_SECTION:= sys/utils
-PKG_BUILDDEP:= gperf-host glib util-linux
-PKG_DEPENDS:= glib libblkid
+PKG_BUILDDEP:= gperf-host glib
+PKG_DEPENDS:= glib kmod
PKG_URL:= http://wiki.gentoo.org/wiki/Project:Eudev
PKG_SITES:= http://dev.gentoo.org/~blueness/eudev/
PKG_LIBNAME:= libudev