From 8a03d595b39dd9714c2eb9ea98618a666e8f6de2 Mon Sep 17 00:00:00 2001 From: Chen Qi Date: Sat, 2 Nov 2013 13:22:00 +0800 Subject: sysvinit: adjust boot sequence and remove hack from udev Adjust the boot sequence in sysvinit based systems. The mountall.sh (mounting the local file system) needs to be started before udev and bootlogd. This patch makes mountall.sh start before udev and removes the hack of mounting tmpfs in the udev init script. This patch also adds some comments to the udev init script to make it clear why we create the '/var/volatile/tmp' directory. [YOCTO #5273] (From OE-Core rev: f6a9df6b7cd411b52e71022b8f7bf8bda6395649) Signed-off-by: Chen Qi Signed-off-by: Saul Wold Signed-off-by: Richard Purdie --- meta/recipes-core/udev/udev/init | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'meta/recipes-core/udev/udev/init') diff --git a/meta/recipes-core/udev/udev/init b/meta/recipes-core/udev/udev/init index e048a171da..410a650bd1 100644 --- a/meta/recipes-core/udev/udev/init +++ b/meta/recipes-core/udev/udev/init @@ -54,7 +54,9 @@ case "$1" in } [ -e /dev/pts ] || mkdir -m 0755 /dev/pts [ -e /dev/shm ] || mkdir -m 1777 /dev/shm - mount -a -t tmpfs 2>/dev/null + # the automount rule for udev needs /tmp directory available, as /tmp is a symlink + # to /var/tmp which in turn is a symlink to /var/volatile/tmp, we need to make sure + # /var/volatile/tmp directory to be available. mkdir -p /var/volatile/tmp # Cache handling. -- cgit v1.2.3-54-g00ecf