summaryrefslogtreecommitdiffstats
path: root/meta/packages/udev/udev_141.bb
diff options
context:
space:
mode:
authorYu Ke <ke.yu@intel.com>2010-06-09 12:04:51 +0100
committerJoshua Lock <josh@linux.intel.com>2010-06-09 12:04:51 +0100
commit1c803f3ffb9effa53dc97478bea301b2dda3e4e6 (patch)
tree17fbba6f3c8dd733429b10f1d7789e76ae56c9f2 /meta/packages/udev/udev_141.bb
parentefc47a89990aa7fd4f57b42a1d4f21725ae99fee (diff)
downloadpoky-1c803f3ffb9effa53dc97478bea301b2dda3e4e6.tar.gz
Fix the boot process udev warning
Phenomena: there is udev warning in boot process tar: can't open '/etc/dev.tar': Read-only file system The reason is that the init script /etc/rcS.d/S04udev will try to tar the /dev as cache to speed up udev at next boot time. Unfortunately, S04udev is too early and the filesystem is not writable yet. To fix it, this patch split the cache action to another init script, and register it as /etc/rcS.d/S36, which is after the S35mountall, and the filesystem is already writable. Signed-off-by: Yu Ke <ke.yu@intel.com>
Diffstat (limited to 'meta/packages/udev/udev_141.bb')
-rw-r--r--meta/packages/udev/udev_141.bb3
1 files changed, 1 insertions, 2 deletions
diff --git a/meta/packages/udev/udev_141.bb b/meta/packages/udev/udev_141.bb
index 25c6057910..393c9f8778 100644
--- a/meta/packages/udev/udev_141.bb
+++ b/meta/packages/udev/udev_141.bb
@@ -16,8 +16,6 @@ PACKAGE_ARCH_h2200 = "h2200"
16 16
17require udev.inc 17require udev.inc
18 18
19INITSCRIPT_PARAMS = "start 03 S ."
20
21FILES_${PN} += "${base_libdir}/udev/*" 19FILES_${PN} += "${base_libdir}/udev/*"
22FILES_${PN}-dbg += "${base_libdir}/udev/.debug" 20FILES_${PN}-dbg += "${base_libdir}/udev/.debug"
23UDEV_EXTRAS = "extras/firmware/ extras/scsi_id/ extras/volume_id/" 21UDEV_EXTRAS = "extras/firmware/ extras/scsi_id/ extras/volume_id/"
@@ -33,6 +31,7 @@ do_install () {
33 oe_runmake 'DESTDIR=${D}' INSTALL=install install 31 oe_runmake 'DESTDIR=${D}' INSTALL=install install
34 install -d ${D}${sysconfdir}/init.d 32 install -d ${D}${sysconfdir}/init.d
35 install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/udev 33 install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/udev
34 install -m 0755 ${WORKDIR}/udev-cache ${D}${sysconfdir}/init.d/udev-cache
36 35
37 install -d ${D}${sysconfdir}/udev/rules.d/ 36 install -d ${D}${sysconfdir}/udev/rules.d/
38 37