[oe-commits] [openembedded-core] 01/05: udev-extraconf: Use the canonical file name of systemd

git at git.openembedded.org git at git.openembedded.org
Mon Oct 22 22:49:06 UTC 2018


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit fd6cfac3b9e8914775766029d7bec45993395eb5
Author: Kevin Hao <kexin.hao at windriver.com>
AuthorDate: Mon Oct 22 19:58:38 2018 +0800

    udev-extraconf: Use the canonical file name of systemd
    
    The new version of systemd has changed the symbolic link between
    /sbin/init and /lib/systemd/systemd to relative. So the output of
    the command 'readlink /sbin/init' become:
        ../lib/systemd/systemd
    
    Then it causes the following check of "/lib/systemd/systemd" to return
    false. Fix this issue by using the canonical file name of the systemd.
    
    Signed-off-by: Kevin Hao <kexin.hao at windriver.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 meta/recipes-core/udev/udev-extraconf/mount.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-core/udev/udev-extraconf/mount.sh b/meta/recipes-core/udev/udev-extraconf/mount.sh
index 067d4e2..34ef98a 100644
--- a/meta/recipes-core/udev/udev-extraconf/mount.sh
+++ b/meta/recipes-core/udev/udev-extraconf/mount.sh
@@ -4,7 +4,7 @@
 #
 # Attempt to mount any added block devices and umount any removed devices
 
-BASE_INIT="`readlink "@base_sbindir@/init"`"
+BASE_INIT="`readlink -f "@base_sbindir@/init"`"
 INIT_SYSTEMD="@systemd_unitdir@/systemd"
 
 if [ "x$BASE_INIT" = "x$INIT_SYSTEMD" ];then

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list