Skip to content

Commit 861613c

Browse files
committed
ENH: extract only relevant parts of ITKPythonBuilds-linux.tar
1 parent 43f9694 commit 861613c

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

scripts/dockcross-manylinux-download-cache-and-build-module-wheels.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,15 @@ if [[ ! -f ./ITKPythonBuilds-linux.tar.zst ]]; then
3838
exit 255
3939
fi
4040
./zstd-1.2.0-linux/bin/unzstd ./ITKPythonBuilds-linux.tar.zst -o ITKPythonBuilds-linux.tar
41-
tar xf ITKPythonBuilds-linux.tar
41+
if [ "$#" -le 1 ]; then
42+
echo "Extracting all files";
43+
tar xf ITKPythonBuilds-linux.tar
44+
else
45+
echo "Extracting files relevant for: $1";
46+
tar xf ITKPythonBuilds-linux.tar ITKPythonPackage/scripts/
47+
tar xf ITKPythonBuilds-linux.tar ITKPythonPackage/ITK-source/
48+
tar xf ITKPythonBuilds-linux.tar --wildcards ITKPythonPackage/ITK-$1*
49+
fi
4250
rm ITKPythonBuilds-linux.tar
4351
if [[ ! -f ./ITKPythonPackage/scripts/dockcross-manylinux-build-module-wheels.sh ]]; then
4452
echo "ERROR: can not find required binary './ITKPythonPackage/scripts/dockcross-manylinux-build-module-wheels.sh'"

0 commit comments

Comments
 (0)