mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-18 10:27:00 +02:00
sys-libs/libselinux: apply flatcar changes
Signed-off-by: Mathieu Tortuyaux <mathieu@kinvolk.io>
This commit is contained in:
parent
9aecd8fc33
commit
522387fa10
@ -146,8 +146,12 @@ pkg_postinst() {
|
|||||||
touch /etc/selinux/${POLTYPE}/contexts/files/file_contexts.local || die
|
touch /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
|
# flatcar changes:
|
||||||
sefcontext_compile /etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE} \
|
# since libselinux is installed under `/build/amd64-usr`, we need to
|
||||||
|
# specify abspath to the binary `sefcontext_compile`, as well as abspath
|
||||||
|
# to the policy files.
|
||||||
|
if [[ -f "${ROOT}/etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE}" ]]; then
|
||||||
|
${ROOT}/usr/sbin/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