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