Merge pull request #25334 from crosbymichael/selinux-fedora
Add selinux policy per distro/version Upstream-commit: fc40ed24d810ea481dd358990926bc57d40c308d Component: engine
This commit is contained in:
@ -135,8 +135,12 @@ set -e
|
||||
# selinux policy referencing systemd things won't work on non-systemd versions
|
||||
# of centos or rhel, which we don't support anyways
|
||||
if [ "${suite%.*}" -gt 6 ] && [[ "$version" != opensuse* ]]; then
|
||||
selinuxDir="selinux"
|
||||
if [ -d "./contrib/selinux-$version" ]; then
|
||||
selinuxDir="selinux-${version}"
|
||||
fi
|
||||
cat >> "$DEST/$version/Dockerfile.build" <<-EOF
|
||||
RUN tar -cz -C /usr/src/${rpmName}/contrib -f /root/rpmbuild/SOURCES/${rpmName}-selinux.tar.gz ${rpmName}-selinux
|
||||
RUN tar -cz -C /usr/src/${rpmName}/contrib/${selinuxDir} -f /root/rpmbuild/SOURCES/${rpmName}-selinux.tar.gz ${rpmName}-selinux
|
||||
RUN rpmbuild -ba \
|
||||
--define '_gitcommit $DOCKER_GITCOMMIT' \
|
||||
--define '_release $rpmRelease' \
|
||||
|
||||
Reference in New Issue
Block a user