@@ -22,16 +22,6 @@ RUNFILES="${PYTHON_RUNFILES:-${BASH_SOURCE[0]}.runfiles}"
2222
2323DOCKER=" ${DOCKER:- docker} "
2424
25- FULL_DOCKER_VERSION=$( docker version -f {{.Server.Version}} 2> /dev/null \
26- || echo " 1.5.0" )
27- DOCKER_MAJOR_VERSION=$( echo " $FULL_DOCKER_VERSION " | awk -F\. ' { print $1 }' )
28- DOCKER_MINOR_VERSION=$( echo " $FULL_DOCKER_VERSION " | awk -F\. ' { print $2 }' )
29- if [ " $DOCKER_MAJOR_VERSION " -eq " 1" ] && [ " $DOCKER_MINOR_VERSION " -lt " 10" ]; then
30- LEGACY_DOCKER=true
31- else
32- LEGACY_DOCKER=false
33- fi
34-
3525# List all images identifier (only the identifier) from the local
3626# docker registry.
3727IMAGES=" $( " ${DOCKER} " images -aq) "
@@ -42,34 +32,22 @@ IMAGE_LEN=$(for i in $IMAGES; do echo -n $i | wc -c; done | sort -g | head -1 |
4232function incr_load() {
4333 # Load a layer if and only if the layer is not in "$IMAGES", that is
4434 # in the local docker registry.
45- if [ " $LEGACY_DOCKER " = true ]; then
46- name=$( cat ${RUNFILES} /$1 )
47- else
48- name=$( cat ${RUNFILES} /$2 )
49- fi
35+ name=$( cat ${RUNFILES} /$1 )
5036
5137 if (echo " $IMAGES " | grep -q ^${name: 0: $IMAGE_LEN } $); then
5238 echo " Skipping $name , already loaded."
5339 else
5440 echo " Loading $name ..."
55- " ${DOCKER} " load -i ${RUNFILES} /$3
41+ " ${DOCKER} " load -i ${RUNFILES} /$2
5642 fi
5743}
5844
5945function tag_layer() {
60- if [ " $LEGACY_DOCKER " = true ]; then
61- name=$( cat ${RUNFILES} /$2 )
62- else
63- name=$( cat ${RUNFILES} /$3 )
64- fi
46+ name=$( cat ${RUNFILES} /$2 )
6547
6648 TAG=" $1 "
6749 echo " Tagging ${name} as ${TAG} "
68- if [ " $LEGACY_DOCKER " = true ]; then
69- " ${DOCKER} " tag -f ${name} ${TAG}
70- else
71- " ${DOCKER} " tag sha256:${name} ${TAG}
72- fi
50+ " ${DOCKER} " tag sha256:${name} ${TAG}
7351}
7452
7553function read_variables() {
0 commit comments