From 0cde2f6950a6b3e43c3d1fff52db6b91b7eeb952 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 9 Mar 2016 13:32:53 +0100 Subject: [PATCH] bin/manage_variants: - added a first version --- bin/manage_variants | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 bin/manage_variants diff --git a/bin/manage_variants b/bin/manage_variants new file mode 100755 index 0000000..68e5cd4 --- /dev/null +++ b/bin/manage_variants @@ -0,0 +1,16 @@ +#!/bin/bash + +declare buildblock=$1 +declare variants=$2 + + +declare -r OS=$(uname -s) + +while read versions release oss dependencies; do + [[ "${oss}" =~ "${OS}" ]] || continue + versions_a=( ${versions//,/ } ) + dependencies_a=( ${dependencies//,/ } ) + for version in "${versions_a[@]}"; do + "${buildblock}" "${version}" --release=${release} "${dependencies_a[@]/#/--with=}" + done +done < "${variants}" \ No newline at end of file