From 9b8603452561d060c1e43653cbc897889f67d3b9 Mon Sep 17 00:00:00 2001 From: Thomas Woerner <twoerner@redhat.com> Date: Tue, 17 Nov 2020 12:23:37 +0100 Subject: [PATCH] Support namespace and name in utils/build-galaxy-release.sh as args The currently used namespace and collection name are hard coded in utils/build-galaxy-release.sh. They can now be defined as args 1 and 2 and default to freeipa and ansible_freeipa.. --- utils/build-galaxy-release.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/build-galaxy-release.sh b/utils/build-galaxy-release.sh index b94560e7..26a545d2 100644 --- a/utils/build-galaxy-release.sh +++ b/utils/build-galaxy-release.sh @@ -1,12 +1,14 @@ #!/bin/bash -namespace="freeipa" -collection="ansible_freeipa" +namespace="${1:freeipa}" +collection="${2:ansible_freeipa}" collection_prefix="${namespace}.${collection}" galaxy_version=$(git describe --tags | sed -e "s/^v//") echo $galaxy_version | grep "-" -q || galaxy_version="${galaxy_version}" sed -i -e "s/version: .*/version: \"$galaxy_version\"/" galaxy.yml +sed -i -e "s/namespace: .*/namespace: \"$namespace\"/" galaxy.yml +sed -i -e "s/name: .*/name: \"$collection\"/" galaxy.yml find . -name "*~" -exec rm {} \; -- GitLab