From: Chen Qi <qi.c...@windriver.com>

Fix pkg_postinst to not exit if "$D" is not empty.
Otherwise, postinsts from update-rc.d.bbclass would not run and the
symlinks under /etc/rc?.d/ would not be created.

Signed-off-by: Chen Qi <qi.c...@windriver.com>
---
 .../recipes-daemons/vsftpd/vsftpd_3.0.2.bb         |    9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/meta-networking/recipes-daemons/vsftpd/vsftpd_3.0.2.bb 
b/meta-networking/recipes-daemons/vsftpd/vsftpd_3.0.2.bb
index a1c4ff4..07c73c5 100644
--- a/meta-networking/recipes-daemons/vsftpd/vsftpd_3.0.2.bb
+++ b/meta-networking/recipes-daemons/vsftpd/vsftpd_3.0.2.bb
@@ -88,12 +88,11 @@ USERADD_PARAM_${PN} = "--system --home-dir /var/lib/ftp 
--no-create-home -g ftp
 GROUPADD_PARAM_${PN} = "-r ftp"
 
 pkg_postinst_${PN}() {
-       if [ -n "$D" ]; then
-               exit 0
-       fi
+    if [ -z "$D" ]; then
        if type systemd-tmpfiles >/dev/null; then
-               systemd-tmpfiles --create
+           systemd-tmpfiles --create
        elif [ -e ${sysconfdir}/init.d/populate-volatile.sh ]; then
-               ${sysconfdir}/init.d/populate-volatile.sh update
+           ${sysconfdir}/init.d/populate-volatile.sh update
        fi
+    fi
 }
-- 
1.7.9.5

-- 
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Reply via email to