]> code.ossystems Code Review - openembedded-core.git/commitdiff
udev: Move machine specific parts into a separate extra package
authorRichard Purdie <richard@openedhand.com>
Sat, 19 Jul 2008 21:15:41 +0000 (21:15 +0000)
committerRichard Purdie <richard@openedhand.com>
Sat, 19 Jul 2008 21:15:41 +0000 (21:15 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4896 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/packages/udev/udev-extraconf_0.0.bb [new file with mode: 0644]
meta/packages/udev/udev.inc
meta/packages/udev/udev_092.bb
meta/packages/udev/udev_115.bb
meta/packages/udev/udev_124.bb

diff --git a/meta/packages/udev/udev-extraconf_0.0.bb b/meta/packages/udev/udev-extraconf_0.0.bb
new file mode 100644 (file)
index 0000000..34c8400
--- /dev/null
@@ -0,0 +1,12 @@
+DESCRIPTION = "Extra machine specific configuration files"
+LICENCE = "GPL"
+
+PR = "r0"
+
+SRC_URI = "file://mount.blacklist"
+
+do_install () {
+       install -d ${D}${sysconfdir}/udev/
+
+       install -m 0644 ${WORKDIR}/mount.blacklist     ${D}${sysconfdir}/udev/
+}
index cd1e842f1b56c33b9a1d3b6211972f02a57bb541..d201d5877be03ef15d6ad16d6804e16781e417c4 100644 (file)
@@ -18,6 +18,8 @@ PACKAGES =+ "udev-utils libvolume-id"
 FILES_udev-utils = "${usrbindir}/udevinfo ${usrbindir}/udevtest"
 FILES_libvolume-id = "${base_libdir}/libvolume_id.so.*"
 
+RRECOMMENDS_${PN} = "udev-extraconf"
+
 inherit update-rc.d autotools pkgconfig
 
 INITSCRIPT_NAME = "udev"
index 4389ee03ccf24d1617dd7dac57f97f849e97df72..cce65d83daac7014155fbe4d94446a16efe29897 100644 (file)
@@ -11,7 +11,6 @@ SRC_URI = "http://kernel.org/pub/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \
           file://udevsynthesize.patch;patch=1 \
           file://udevsynthesize.sh \
            file://arm_inotify_fix.patch;patch=1 \
-          file://mount.blacklist \
           "
 
 SRC_URI_append_h2200 = " file://50-hostap_cs.rules "
@@ -35,7 +34,6 @@ do_install () {
 
        install -d ${D}${sysconfdir}/udev/rules.d/
 
-       install -m 0644 ${WORKDIR}/mount.blacklist     ${D}${sysconfdir}/udev/
        install -m 0644 ${WORKDIR}/local.rules         ${D}${sysconfdir}/udev/rules.d/local.rules
        install -m 0644 ${WORKDIR}/permissions.rules   ${D}${sysconfdir}/udev/rules.d/permissions.rules
        install -m 0644 ${WORKDIR}/udev.rules          ${D}${sysconfdir}/udev/rules.d/udev.rules
index 4bac1d3cfba7393c0b410ac819b09e211d897429..6d9eede57c29ddbd908541457c2bbd36d2270250 100644 (file)
@@ -10,7 +10,6 @@ SRC_URI = "http://kernel.org/pub/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \
           file://flags.patch;patch=1 \
           file://vol_id_ld.patch;patch=1 \
           file://udevtrigger_add_devname_filtering.patch;patch=1 \
-          file://mount.blacklist \
           "
 
 SRC_URI_append_h2200 = " file://50-hostap_cs.rules "
@@ -34,7 +33,6 @@ do_install () {
 
        install -d ${D}${sysconfdir}/udev/rules.d/
 
-       install -m 0644 ${WORKDIR}/mount.blacklist     ${D}${sysconfdir}/udev/
        install -m 0644 ${WORKDIR}/local.rules         ${D}${sysconfdir}/udev/rules.d/local.rules
        install -m 0644 ${WORKDIR}/permissions.rules   ${D}${sysconfdir}/udev/rules.d/permissions.rules
        install -m 0644 ${WORKDIR}/udev.rules          ${D}${sysconfdir}/udev/rules.d/udev.rules
index 0a80af9bd07a37cd4409972d6a44dac873fd0e28..4a403c542fd0a8a2d58a31f7da0647616db24013 100644 (file)
@@ -3,14 +3,13 @@ DESCRIPTION = "udev is a daemon which dynamically creates and removes device nod
 the hotplug package and requires a kernel not older than 2.6.12."
 RPROVIDES_${PN} = "hotplug"
 
-PR = "r1"
+PR = "r2"
 
 SRC_URI = "http://kernel.org/pub/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \
           file://noasmlinkage.patch;patch=1 \
           file://flags.patch;patch=1 \
           file://vol_id_ld.patch;patch=1 \
           file://udevtrigger_add_devname_filtering.patch;patch=1 \
-          file://mount.blacklist \
           "
 
 SRC_URI_append_h2200 = " file://50-hostap_cs.rules "
@@ -34,7 +33,6 @@ do_install () {
 
        install -d ${D}${sysconfdir}/udev/rules.d/
 
-       install -m 0644 ${WORKDIR}/mount.blacklist     ${D}${sysconfdir}/udev/
        install -m 0644 ${WORKDIR}/local.rules         ${D}${sysconfdir}/udev/rules.d/local.rules
        install -m 0644 ${WORKDIR}/permissions.rules   ${D}${sysconfdir}/udev/rules.d/permissions.rules
        install -m 0644 ${WORKDIR}/udev.rules          ${D}${sysconfdir}/udev/rules.d/udev.rules