mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-09 22:16:58 +02:00
sys-libs/libselinux: Sync with Gentoo
It's from Gentoo commit c00da1b0765547584e2b7013d483d40ecb145493.
This commit is contained in:
parent
25a0a21f0b
commit
aadd7f13c7
@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then
|
||||
S="${WORKDIR}/${P}/${PN}"
|
||||
else
|
||||
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
|
||||
KEYWORDS="amd64 arm arm64 ~mips ~riscv x86"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
@ -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
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user