mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-11-03 23:40:03 +00:00 
			
		
		
		
	hack/lib/util.sh: replace sed with bash replace.
Test script:
  #!/bin/bash
  rev1="foo"
  rev2="\"bar\""
  rev3="'bar'"
  newrev1="${rev1//[\'\"]}"
  newrev2="${rev2//[\'\"]}"
  newrev3="${rev3//[\'\"]}"
  oldrev1=$(echo "${rev1}" | sed "s/['\"]//g")
  oldrev2=$(echo "${rev2}" | sed "s/['\"]//g")
  oldrev3=$(echo "${rev3}" | sed "s/['\"]//g")
  echo "$newrev1 vs. $oldrev1"
  echo "$newrev2 vs. $oldrev2"
  echo "$newrev3 vs. $oldrev3"
expected output:
  foo vs. foo
  bar vs. bar
  bar vs. bar
			
			
This commit is contained in:
		@@ -358,7 +358,7 @@ kube::util::godep_restored() {
 | 
			
		||||
  local root
 | 
			
		||||
  local old_rev=""
 | 
			
		||||
  while read -r path rev; do
 | 
			
		||||
    rev=$(echo "${rev}" | sed "s/['\"]//g") # remove quotes which are around revs sometimes
 | 
			
		||||
    rev="${rev//[\'\"]}" # remove quotes which are around revs sometimes
 | 
			
		||||
 | 
			
		||||
    if [[ "${rev}" == "${old_rev}" ]] && [[ "${path}" == "${root}"* ]]; then
 | 
			
		||||
      # avoid checking the same git/hg root again
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user