vsftpd: fix pkg_postinst

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.Chen@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
Chen Qi 2014-09-28 15:54:04 +08:00 committed by Martin Jansa
parent 66182220e8
commit fd7973168a

View 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
}