mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-11 06:56: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}"
|
S="${WORKDIR}/${P}/${PN}"
|
||||||
else
|
else
|
||||||
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
|
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}"
|
S="${WORKDIR}/${MY_P}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -145,12 +145,12 @@ pkg_postinst() {
|
|||||||
# Fix bug 473502
|
# Fix bug 473502
|
||||||
for POLTYPE in ${POLICY_TYPES};
|
for POLTYPE in ${POLICY_TYPES};
|
||||||
do
|
do
|
||||||
mkdir -p /etc/selinux/${POLTYPE}/contexts/files || die
|
mkdir -p "${ROOT}/etc/selinux/${POLTYPE}/contexts/files" || die
|
||||||
touch /etc/selinux/${POLTYPE}/contexts/files/file_contexts.local || die
|
touch "${ROOT}/etc/selinux/${POLTYPE}/contexts/files/file_contexts.local" || die
|
||||||
# Fix bug 516608
|
# Fix bug 516608
|
||||||
for EXPRFILE in file_contexts file_contexts.homedirs file_contexts.local ; do
|
for EXPRFILE in file_contexts file_contexts.homedirs file_contexts.local ; do
|
||||||
if [[ -f "/etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE}" ]]; then
|
if [[ -f "${ROOT}/etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE}" ]]; then
|
||||||
sefcontext_compile /etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE} \
|
sefcontext_compile "${ROOT}/etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE}" \
|
||||||
|| die "Failed to recompile contexts"
|
|| die "Failed to recompile contexts"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
@ -145,12 +145,12 @@ pkg_postinst() {
|
|||||||
# Fix bug 473502
|
# Fix bug 473502
|
||||||
for POLTYPE in ${POLICY_TYPES};
|
for POLTYPE in ${POLICY_TYPES};
|
||||||
do
|
do
|
||||||
mkdir -p /etc/selinux/${POLTYPE}/contexts/files || die
|
mkdir -p "${ROOT}/etc/selinux/${POLTYPE}/contexts/files" || die
|
||||||
touch /etc/selinux/${POLTYPE}/contexts/files/file_contexts.local || die
|
touch "${ROOT}/etc/selinux/${POLTYPE}/contexts/files/file_contexts.local" || die
|
||||||
# Fix bug 516608
|
# Fix bug 516608
|
||||||
for EXPRFILE in file_contexts file_contexts.homedirs file_contexts.local ; do
|
for EXPRFILE in file_contexts file_contexts.homedirs file_contexts.local ; do
|
||||||
if [[ -f "/etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE}" ]]; then
|
if [[ -f "${ROOT}/etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE}" ]]; then
|
||||||
sefcontext_compile /etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE} \
|
sefcontext_compile "${ROOT}/etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE}" \
|
||||||
|| die "Failed to recompile contexts"
|
|| die "Failed to recompile contexts"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user