summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2010-06-27 22:20:37 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2010-06-30 15:05:08 +0200
commitbc0d39261d493b37ba7511d7476baec8740c866a (patch)
tree7f79f928625379a3e7402f068ac594dfbda1a6b4
parentd7740b54507deccdb64f91fbb526a8707418e1c4 (diff)
downloadptxdist-bc0d39261d493b37ba7511d7476baec8740c866a.tar.gz
ptxdist-bc0d39261d493b37ba7511d7476baec8740c866a.tar.xz
[udev] cleanup targetinstall
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/udev.make29
1 files changed, 18 insertions, 11 deletions
diff --git a/rules/udev.make b/rules/udev.make
index 7462048c0..8e9618479 100644
--- a/rules/udev.make
+++ b/rules/udev.make
@@ -21,7 +21,9 @@ UDEV := udev-$(UDEV_VERSION)
UDEV_SUFFIX := tar.bz2
UDEV_SOURCE := $(SRCDIR)/$(UDEV).$(UDEV_SUFFIX)
UDEV_DIR := $(BUILDDIR)/$(UDEV)
+ifdef PTXCONF_UDEV_COMMON_RULES
UDEV_DEVPKG := NO
+endif
UDEV_URL := \
http://www.kernel.org/pub/linux/utils/kernel/hotplug/$(UDEV).$(UDEV_SUFFIX) \
@@ -146,22 +148,27 @@ $(STATEDIR)/udev.targetinstall:
# install everything apart of drivers rule.
ifdef PTXCONF_UDEV_DEFAULT_RULES
- @cd $(UDEV_DIR)/rules/rules.d; \
- for file in `find . -type f ! -name "*drivers*"`; do \
- $(call install_copy, udev, 0, 0, 0644, \
- $(UDEV_DIR)/rules/rules.d/$$file, \
- /lib/udev/rules.d/$$file, n); \
+ @for rule in \
+ 50-udev-default.rules \
+ 60-persistent-alsa.rules \
+ 60-persistent-input.rules \
+ 60-persistent-serial.rules \
+ 60-persistent-storage-tape.rules \
+ 60-persistent-storage.rules \
+ 75-net-description.rules \
+ 75-tty-description.rules \
+ 78-sound-card.rules \
+ 95-udev-late.rules \
+ do \
+ $(call install_copy, udev, 0, 0, 0644, -, \
+ /lib/udev/rules.d/$$rule); \
done
endif
# install drivers rules.
ifdef PTXCONF_UDEV_DEFAULT_DRIVERS_RULES
- @cd $(UDEV_DIR)/rules/rules.d; \
- for file in `find . -type f -name "*drivers*"`; do \
- $(call install_copy, udev, 0, 0, 0644, \
- $(UDEV_DIR)/rules/rules.d/$$file, \
- /lib/udev/rules.d/$$file, n); \
- done
+ @$(call install_copy, udev, 0, 0, 0644, -, \
+ /lib/udev/rules.d/80-drivers.rules)
endif
# install default keymaps.