Simplify PACKAGE_LIST sed line
authorPeter Amstutz <peter.amstutz@curii.com>
Thu, 9 Jan 2020 20:52:10 +0000 (15:52 -0500)
committerPeter Amstutz <peter.amstutz@curii.com>
Thu, 9 Jan 2020 20:53:04 +0000 (15:53 -0500)
no issue #

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

jenkins/upload_packages_testing_to_stable.sh

index 66ecd9747036edd9eb2c43a6005cab933ffeaa37..3d2bae943003f01777efbcc0497984d1e9541f1b 100755 (executable)
@@ -31,7 +31,7 @@ fi
 
 # Sanitize the vars in a way suitable to be used by the remote 'publish_packages.sh' script
 # Just to make copying a single line, and not having to loop over it
-PACKAGES_LIST=$(echo ${PACKAGES_TO_PUBLISH}\* | sed 's/[a-z-]*-gem: [0-9\.]*//g; s/versions://g; s/\([0-9]\)[$, ]/\1* /g; s/[[:blank:]]\+/,/g; s/^,//g; s/:,/*/g')
+PACKAGES_LIST=$(echo ${PACKAGES_TO_PUBLISH} | sed 's/versions://g; s/\([a-z-]*\):[[:blank:]]*\([0-9.-]*\)/\1*\2*,/g; s/[[:blank:]]//g; s/,$//g;')
 
 DISTROS=$(echo "${LSB_DISTRIB_CODENAMES}"|sed s/[[:space:]]/,/g |tr '[:upper:]' '[:lower:]')