Bug 4125

Summary: udev_182 recipe's init allows use of tmpfs but udev-182 only works with devtmpfs
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Wayne Warren <waynr>
Component: coreAssignee: Saul Wold <sgw>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: meta.mr.watcher, meta.watcher, richard.purdie
Version: 1.4   
Target Milestone: 1.4 M6   
Hardware: x86   
OS: arm   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Wayne Warren 2013-03-26 19:48:25 UTC
I am working on a building a new distro based on the metadata provided by yocto/poky for a custom ARM product for which we are using our own custom kernel.

We are currently working off of poky git tag 1.4_M4.final.

The problem I am seeing at the moment is that the udev init script will attempt to mount /dev using 'tmpfs' if 'devtmpfs' is not available when in fact (according to someone I spoke with on #udev) udev-182 requires the use of devtmpfs. 

I understand that Yocto typically expects to build its own kernel with a particular configuration that probably already includes devtmpfs, but it seems like the init script out to fail with a useful message anyway if devtmpfs is not available.