From 6c6e5dc0baccd0904f785b1f80f39b5f530779cf Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 17 Apr 2013 22:38:11 +0000 Subject: systemd: Fix udevd init script so sysvinit in systemd mode works Commit http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=f76d4b3549ca220fa4bf84db2756ab45e11d06a3 moved volatiles handling for /run to the udev code only. This breaks sysvinit+systemd combined systems when building sysvinit images. This patch hacks the udevd init script in systemd to provide the missing symlink allowing the sysvinit images built with udevd from systemd to work correctly. Signed-off-by: Richard Purdie --- meta/recipes-core/systemd/systemd/init | 3 +++ 1 file changed, 3 insertions(+) (limited to 'meta/recipes-core') diff --git a/meta/recipes-core/systemd/systemd/init b/meta/recipes-core/systemd/systemd/init index 32a474d72d..ac56ccaa72 100644 --- a/meta/recipes-core/systemd/systemd/init +++ b/meta/recipes-core/systemd/systemd/init @@ -43,6 +43,9 @@ case "$1" in [ -e /dev/shm ] || mkdir -m 1777 /dev/shm mount -a -t tmpfs 2>/dev/null mkdir -p /var/volatile/run + if [ ! -e /run ]; then + ln -s /var/run /run + fi # cache handling if [ "$DEVCACHE" != "" ]; then -- cgit 1.2.3-korg