vsftpd: fix pkg_postinst
authorChen Qi <Qi.Chen@windriver.com>
Sun, 28 Sep 2014 07:54:04 +0000 (15:54 +0800)
committerPatrick Ohly <patrick.ohly@intel.com>
Fri, 9 Jan 2015 16:42:37 +0000 (08:42 -0800)
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.

(From meta-openembedded rev: fd7973168ab1c8f696cc5e8bcddfeac224cfc775)

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
meta-openembedded/meta-networking/recipes-daemons/vsftpd/vsftpd_3.0.2.bb

index a1c4ff4..07c73c5 100644 (file)
@@ -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
 }