commit:     bc998119149241591a70151a55785a8a3a12f893
Author:     Mathieu Tortuyaux <mtortuyaux <AT> microsoft <DOT> com>
AuthorDate: Wed Jul 26 09:01:10 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 27 11:19:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc998119

sys-libs/libselinux: use ROOT variable in pkg_postinst

Signed-off-by: Mathieu Tortuyaux <mtortuyaux <AT> microsoft.com>
Closes: https://github.com/gentoo/gentoo/pull/32046
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{libselinux-3.5.ebuild => libselinux-3.5-r1.ebuild}           | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-libs/libselinux/libselinux-3.5.ebuild 
b/sys-libs/libselinux/libselinux-3.5-r1.ebuild
similarity index 92%
rename from sys-libs/libselinux/libselinux-3.5.ebuild
rename to sys-libs/libselinux/libselinux-3.5-r1.ebuild
index 67b2797a221c..1ed1db1ec9f2 100644
--- a/sys-libs/libselinux/libselinux-3.5.ebuild
+++ b/sys-libs/libselinux/libselinux-3.5-r1.ebuild
@@ -145,12 +145,12 @@ pkg_postinst() {
        # Fix bug 473502
        for POLTYPE in ${POLICY_TYPES};
        do
-               mkdir -p /etc/selinux/${POLTYPE}/contexts/files || die
-               touch 
/etc/selinux/${POLTYPE}/contexts/files/file_contexts.local || die
+               mkdir -p "${ROOT}/etc/selinux/${POLTYPE}/contexts/files" || die
+               touch 
"${ROOT}/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 
"/etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE}" ]]; then
-                               sefcontext_compile 
/etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE} \
+                       if [[ -f 
"${ROOT}/etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE}" ]]; then
+                               sefcontext_compile 
"${ROOT}/etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE}" \
                                || die "Failed to recompile contexts"
                        fi
                done

Reply via email to