nss: Fix postinstall script

When installing NSS on a read-only rootfs, the current postinstall
scriptlet exits after having run the signing part. This causes an error
when appending the task because the rest of the script is simply ignored
and therefore never run.

(From OE-Core rev: 8f782f7095e718dd9452055af53363beb6bdbece)

Signed-off-by: David Vincent <freesilicon@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
David Vincent authored and Richard Purdie committed 2017-01-09 13:39:12 +00:00
1 parent bfdc6f565d
commit c9e21f0266
1 file changed
+6 -6
+6 -6
View File
@@ -208,18 +208,18 @@ do_install_append_class-target() {
pkg_postinst_${PN} () {
if [ -n "$D" ]; then
for I in $D/${libdir}/lib*.chk; do
for I in $D${libdir}/lib*.chk; do
DN=`dirname $I`
BN=`basename $I .chk`
FN=$DN/$BN.so
shlibsign -i $FN
if [ $? -ne 0 ]; then
exit 1
fi
if [ $? -ne 0 ]; then
exit 1
fi
done
exit 0
else
signlibs.sh
fi
signlibs.sh
}
PACKAGES =+ "${PN}-smime"