sys-libs/libselinux: fix path check for fcontext recompile
authorJason Zaman <perfinion@gentoo.org>
Fri, 5 Aug 2016 03:00:59 +0000 (11:00 +0800)
committerJason Zaman <perfinion@gentoo.org>
Sun, 7 Aug 2016 17:05:31 +0000 (01:05 +0800)
Package-Manager: portage-2.2.28

sys-libs/libselinux/libselinux-2.5.ebuild
sys-libs/libselinux/libselinux-9999.ebuild

index 42e7140b1a285a2181fb8ade6093a1f8dc38fd4d..255361bb0d8b4a63bed6326740b250a66ed0d360 100644 (file)
@@ -138,7 +138,7 @@ pkg_postinst() {
                touch /etc/selinux/${POLTYPE}/contexts/files/file_contexts.local || die
                # Fix bug 516608
                for EXPRFILE in file_contexts file_contexts.homedirs file_contexts.local ; do
-                       if [[ -f ${EXPRFILE} ]]; then
+                       if [[ -f "/etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE}" ]]; then
                                sefcontext_compile /etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE} \
                                || die "Failed to recompile contexts"
                        fi
index d929bbda1458854047ac0a15bfaf8800116368ac..1ea4312660bfd5e2aad778c45a190d37723188c6 100644 (file)
@@ -148,7 +148,7 @@ pkg_postinst() {
                touch /etc/selinux/${POLTYPE}/contexts/files/file_contexts.local || die
                # Fix bug 516608
                for EXPRFILE in file_contexts file_contexts.homedirs file_contexts.local ; do
-                       if [[ -f ${EXPRFILE} ]]; then
+                       if [[ -f "/etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE}" ]]; then
                                sefcontext_compile /etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE} \
                                || die "Failed to recompile contexts"
                        fi