@@ -33,9 +33,11 @@ DISTRO=$2
33
33
PRODUCT_NAME=$3
34
34
VERSION=$4
35
35
ARCH=$( uname -m)
36
- TAG=latest # default tag
36
+ TAG=latest # Default tag
37
+ SELINUX_LABEL=" :Z"
37
38
if [[ $ARCH == " aarch64" || $ARCH == " arm64" ]]; then
38
39
TAG=multiarch
40
+ SELINUX_LABEL=" "
39
41
fi
40
42
CONTAINER_IMAGE=" quay.io/redhat-docs/openshift-docs-asciidoc:$TAG "
41
43
SCRIPT_HEADSIZE=$( head -30 ${0} | grep -n " ^# END_OF_HEADER" | cut -f1 -d:)
76
78
if [[ " $TEST " == " --preview" || " $TEST " == " -p" ]] && [[ -z " $DISTRO " ]]; then
77
79
echo " "
78
80
echo " 🚧 Building with openshift-enterprise distro..."
79
- $CONTAINER_ENGINE run --rm -it -v " $( pwd) " :${CONTAINER_WORKDIR} :Z $CONTAINER_IMAGE asciibinder build -d " $DISTRO "
81
+ $CONTAINER_ENGINE run --rm -it -v " $( pwd) " :${CONTAINER_WORKDIR}${SELINUX_LABEL} $CONTAINER_IMAGE asciibinder build -d " $DISTRO "
80
82
81
83
elif [[ " $TEST " == " --preview" || " $TEST " == " -p" ]] && [[ -n " $DISTRO " ]]; then
82
84
echo " "
83
85
echo " 🚧 Building $DISTRO distro..."
84
- $CONTAINER_ENGINE run --rm -it -v " $( pwd) " :${CONTAINER_WORKDIR} :Z $CONTAINER_IMAGE asciibinder build -d " $DISTRO "
86
+ $CONTAINER_ENGINE run --rm -it -v " $( pwd) " :${CONTAINER_WORKDIR}${SELINUX_LABEL} $CONTAINER_IMAGE asciibinder build -d " $DISTRO "
85
87
86
88
elif [[ " $TEST " == " --validate" || " $TEST " == " -v" ]]; then
87
89
echo " "
88
90
echo " 🚧 Validating the docs..."
89
- $CONTAINER_ENGINE run --rm -it -v " $( pwd) " :${CONTAINER_WORKDIR} :Z $CONTAINER_IMAGE sh -c ' scripts/check-asciidoctor-build.sh && python3 build_for_portal.py --distro ' ${DISTRO} ' --product "' " ${PRODUCT_NAME} " ' " --version ' ${VERSION} ' --no-upstream-fetch && python3 makeBuild.py'
91
+ $CONTAINER_ENGINE run --rm -it -v " $( pwd) " :${CONTAINER_WORKDIR}${SELINUX_LABEL} $CONTAINER_IMAGE sh -c ' scripts/check-asciidoctor-build.sh && python3 build_for_portal.py --distro ' ${DISTRO} ' --product "' " ${PRODUCT_NAME} " ' " --version ' ${VERSION} ' --no-upstream-fetch && python3 makeBuild.py'
90
92
91
93
elif [[ " $TEST " == " --lint-topicmaps" || " $TEST " == " -l" ]]; then
92
94
echo " "
93
95
echo " 🚧 Linting the topicmap YAML..."
94
- $CONTAINER_ENGINE run --rm -it -v " $( pwd) " :${CONTAINER_WORKDIR} :Z $CONTAINER_IMAGE sh -c ' yamllint _topic_maps'
96
+ $CONTAINER_ENGINE run --rm -it -v " $( pwd) " :${CONTAINER_WORKDIR}${SELINUX_LABEL} $CONTAINER_IMAGE sh -c ' yamllint _topic_maps'
95
97
fi
0 commit comments