From 87c5aaf3d9d6a700db2c13fd9a96a255b428c575 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Mon, 22 Sep 2014 17:52:39 -0600 Subject: [PATCH] Add more canonical "manifest line parsing" based on bashbrew scripts --- generate-dockerfile-links-partial.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generate-dockerfile-links-partial.sh b/generate-dockerfile-links-partial.sh index 14f2d34c2..7b3bee765 100755 --- a/generate-dockerfile-links-partial.sh +++ b/generate-dockerfile-links-partial.sh @@ -16,8 +16,8 @@ repoDirs=() declare -A repoDirTags=() for line in "${lines[@]}"; do - tag="${line%%: *}" - repoDir="${line#*: }" + tag="$(echo "$line" | awk -F ': +' '{ print $1 }')" + repoDir="$(echo "$line" | awk -F ': +' '{ print $2 }')" if [ -z "${repoDirTags[$repoDir]}" ]; then repoDirs+=( "$repoDir" ) else