@@ -33,10 +33,11 @@ DISTRO=$2
33
33
PRODUCT_NAME=$3
34
34
VERSION=$4
35
35
ARCH=$( uname -m)
36
- if [[ $ARCH == x86_64 ]] ; then
37
- TAG=latest
38
- elif [[ $ARCH == aarch64 ]]; then
36
+ TAG=latest # Default tag
37
+ SELINUX_LABEL= " :Z "
38
+ if [[ $ARCH == " aarch64" || $ARCH == " arm64 " ]]; then
39
39
TAG=multiarch
40
+ SELINUX_LABEL=" "
40
41
fi
41
42
CONTAINER_IMAGE=quay.io/redhat-docs/openshift-docs-asciidoc:$TAG
42
43
SCRIPT_HEADSIZE=$( head -30 ${0} | grep -n " ^# END_OF_HEADER" | cut -f1 -d:)
77
78
if [[ " $TEST " == " --preview" || " $TEST " == " -p" ]] && [[ -z " $DISTRO " ]]; then
78
79
echo " "
79
80
echo " 🚧 Building with openshift-enterprise distro..."
80
- $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 "
81
82
82
83
elif [[ " $TEST " == " --preview" || " $TEST " == " -p" ]] && [[ -n " $DISTRO " ]]; then
83
84
echo " "
84
85
echo " 🚧 Building $DISTRO distro..."
85
- $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 "
86
87
87
88
elif [[ " $TEST " == " --validate" || " $TEST " == " -v" ]]; then
88
89
echo " "
89
90
echo " 🚧 Validating the docs..."
90
- $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'
91
92
92
93
elif [[ " $TEST " == " --lint-topicmaps" || " $TEST " == " -l" ]]; then
93
94
echo " "
94
95
echo " 🚧 Linting the topicmap YAML..."
95
- $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'
96
97
fi
0 commit comments