@@ -46,25 +46,27 @@ if [[ ! -f ./zstd-1.2.0-linux/bin/unzstd ]]; then
4646 exit 255
4747fi
4848
49- if [[ ! -f ITKPythonBuilds-linux.tar.zst ]]; then
50- curl -L https://github.com/InsightSoftwareConsortium/ITKPythonBuilds/releases/download/${ITK_PACKAGE_VERSION:= v5.2.0.post1} /ITKPythonBuilds-linux.tar.zst -O
49+ TARBALL_NAME=" ITKPythonBuilds-linux${TARBALL_SPECIALIZATION} .tar"
50+
51+ if [[ ! -f ${TARBALL_NAME} .zst ]]; then
52+ curl -L https://github.com/InsightSoftwareConsortium/ITKPythonBuilds/releases/download/${ITK_PACKAGE_VERSION:= v5.2.0.post1} /${TARBALL_NAME} .zst -O
5153fi
52- if [[ ! -f ./ITKPythonBuilds-linux.tar .zst ]]; then
53- echo " ERROR: can not find required binary './ITKPythonBuilds-linux.tar .zst'"
54+ if [[ ! -f ./${TARBALL_NAME} .zst ]]; then
55+ echo " ERROR: can not find required binary './${TARBALL_NAME} .zst'"
5456 exit 255
5557fi
56- ./zstd-1.2.0-linux/bin/unzstd ./ITKPythonBuilds-linux.tar. zst -o ITKPythonBuilds-linux.tar
58+ ./zstd-1.2.0-linux/bin/unzstd ./${TARBALL_NAME} . zst -o ${TARBALL_NAME}
5759if [ " $# " -lt 1 ]; then
5860 echo " Extracting all files" ;
59- tar xf ITKPythonBuilds-linux.tar
61+ tar xf ${TARBALL_NAME}
6062else
6163 echo " Extracting files relevant for: $1 " ;
62- tar xf ITKPythonBuilds-linux.tar ITKPythonPackage/scripts/
63- tar xf ITKPythonBuilds-linux.tar ITKPythonPackage/ITK-source/
64- tar xf ITKPythonBuilds-linux.tar ITKPythonPackage/oneTBB-prefix/
65- tar xf ITKPythonBuilds-linux.tar --wildcards ITKPythonPackage/ITK-$1 *
64+ tar xf ${TARBALL_NAME} ITKPythonPackage/scripts/
65+ tar xf ${TARBALL_NAME} ITKPythonPackage/ITK-source/
66+ tar xf ${TARBALL_NAME} ITKPythonPackage/oneTBB-prefix/
67+ tar xf ${TARBALL_NAME} --wildcards ITKPythonPackage/ITK-$1 *
6668fi
67- rm ITKPythonBuilds-linux.tar
69+ rm ${TARBALL_NAME}
6870if [[ ! -f ./ITKPythonPackage/scripts/dockcross-manylinux-build-module-wheels.sh ]]; then
6971 echo " ERROR: can not find required binary './ITKPythonPackage/scripts/dockcross-manylinux-build-module-wheels.sh'"
7072 exit 255
0 commit comments