From ddfcd90894a9b16e13b471d75745ae7b9cf7fca7 Mon Sep 17 00:00:00 2001 From: Chen Qi Date: Thu, 24 Oct 2013 12:47:39 +0800 Subject: autofs: fix do_install failure and remove unused /var/run directory If ${D}/run doesn't exist, the following statement will have non-zero exit code, which leads to do_install failure. test -d ${D}/run && rmdir ${D}/run Modify it to use the if statement to make the do_install task succeed no matter ${D}/run exists or not. Also, this patch removes the unused /var/run directory. Leaving that directory there will result in /run directory created before splitting package, which in turn lead to 'installed-vs-shipped' QA error or QA warning. Signed-off-by: Chen Qi Signed-off-by: Joe MacDonald --- meta-networking/recipes-daemons/autofs/autofs_5.0.7.bb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'meta-networking/recipes-daemons/autofs') diff --git a/meta-networking/recipes-daemons/autofs/autofs_5.0.7.bb b/meta-networking/recipes-daemons/autofs/autofs_5.0.7.bb index f8df0ef187..c4eea317bc 100644 --- a/meta-networking/recipes-daemons/autofs/autofs_5.0.7.bb +++ b/meta-networking/recipes-daemons/autofs/autofs_5.0.7.bb @@ -96,7 +96,12 @@ do_configure_prepend () { } do_install_append () { - test -d ${D}/run && rmdir ${D}/run + if [ -d ${D}/run ]; then + rmdir ${D}/run + fi + if [ -d ${D}${localstatedir}/run ]; then + rmdir ${D}${localstatedir}/run + fi } INSANE_SKIP_${PN} = "dev-so" -- cgit v1.2.3-54-g00ecf