From 6b06084df65cb4541c84171f8552572581e12a3d Mon Sep 17 00:00:00 2001 From: Davanum Srinivas Date: Sun, 14 Jul 2019 11:05:19 -0400 Subject: [PATCH] Drop -r for variable within loop using `local -r` will blow up, example output: ``` /home/kubernetes/bin/configure.sh: line 388: local: manifest_name: readonly variable ``` Change-Id: Id379180803d44dd9c7ac0da41c1cd56de0fe54a4 --- cluster/gce/gci/configure.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cluster/gce/gci/configure.sh b/cluster/gce/gci/configure.sh index f7d3e1701ff..bf7e1cd019f 100644 --- a/cluster/gce/gci/configure.sh +++ b/cluster/gce/gci/configure.sh @@ -385,7 +385,7 @@ function load-docker-images { # The resource manifest is expecting something like 'registry/kube-controller-manager:v1.2.3', no arch specified. local -r images=$(docker images --format "{{.Repository}}:{{.Tag}}" | egrep 'kube-apiserver|kube-controller-manager|kube-scheduler|kube-proxy' | grep amd64) for image in $images ; do - local -r manifest_name="${image/-amd64/}" + local manifest_name="${image/-amd64/}" if ! docker images --format "{{.Repository}}:{{.Tag}}" | grep -q ${manifest_name} ; then docker tag $image $manifest_name fi