CentOS 9-stream : work around selinux permissions issue
Due to the referenced inline issue, 9-stream currently fails running setfiles in a chroot without /proc. Since we want to actually label /proc, we don't want it mounted. This pulls in the fixed packages to get things going until the fix is rolled out. Change-Id: Id41c16130e975779cb70e2ab19807a689450d026
This commit is contained in:
parent
fe0e5324d4
commit
975522472a
12
diskimage_builder/elements/redhat-common/post-install.d/05-selinux-9-stream
Executable file
12
diskimage_builder/elements/redhat-common/post-install.d/05-selinux-9-stream
Executable file
@ -0,0 +1,12 @@
|
|||||||
|
# NOTE(ianw) 2022-06-09 : this is a workaround for setfiles
|
||||||
|
# failing until libselinux-3.4-2.el9.x86_64.rpm
|
||||||
|
# https://bugzilla.redhat.com/show_bug.cgi?id=2094683
|
||||||
|
if [[ '9-stream' =~ ${DIB_RELEASE} ]]; then
|
||||||
|
sudo dnf update -y \
|
||||||
|
https://kojihub.stream.centos.org/kojifiles/packages/libselinux/3.4/2.el9/x86_64/libselinux-3.4-2.el9.x86_64.rpm \
|
||||||
|
https://kojihub.stream.centos.org/kojifiles/packages/libselinux/3.4/2.el9/x86_64/libselinux-utils-3.4-2.el9.x86_64.rpm \
|
||||||
|
https://kojihub.stream.centos.org/kojifiles/packages/libselinux/3.4/2.el9/x86_64/python3-libselinux-3.4-2.el9.x86_64.rpm \
|
||||||
|
https://kojihub.stream.centos.org/kojifiles/packages/libselinux/3.4/2.el9/x86_64/libselinux-static-3.4-2.el9.x86_64.rpm \
|
||||||
|
https://kojihub.stream.centos.org/kojifiles/packages/libselinux/3.4/2.el9/x86_64/libselinux-ruby-3.4-2.el9.x86_64.rpm \
|
||||||
|
https://kojihub.stream.centos.org/kojifiles/packages/libselinux/3.4/2.el9/x86_64/libselinux-devel-3.4-2.el9.x86_64.rpm
|
||||||
|
fi
|
Loading…
Reference in New Issue
Block a user