From 02d263e21245fa88e8bc10186e3b8bc1e44104eb Mon Sep 17 00:00:00 2001 From: Twenty Panda Date: Wed, 20 Mar 2024 19:49:21 +0100 Subject: [PATCH] lib: ORGANIZATIONS ordered list they determine the order in which Forgejo binaries will be looked up. It is moved to a file so it can be overriden to change the order. --- lib/ORGANIZATIONS | 1 + lib/lib.sh | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 lib/ORGANIZATIONS diff --git a/lib/ORGANIZATIONS b/lib/ORGANIZATIONS new file mode 100644 index 0000000..8c8989a --- /dev/null +++ b/lib/ORGANIZATIONS @@ -0,0 +1 @@ +forgejo forgejo-experimental forgejo-integration diff --git a/lib/lib.sh b/lib/lib.sh index 853a4f2..2d1be2e 100644 --- a/lib/lib.sh +++ b/lib/lib.sh @@ -35,6 +35,7 @@ export DOT=$DOT_FORGEJO_CURL # for backward compatibility with forgejo-curl.sh 1 : ${FORGEJO_USER:=root} : ${FORGEJO_PASSWORD:=admin1234} RELEASE_NUMBERS_AND_DEV="$(for r in $RELEASE_NUMBERS ; do echo -n $r $r-dev ; done)" +ORGANIZATIONS=$(cat $LIB_DIR/ORGANIZATIONS) function log_info() { echo "$PREFIX $@" @@ -116,7 +117,7 @@ function download() { if ! test -f $DIR_BINARIES/forgejo-$version ; then mkdir -p $DIR_BINARIES - for owner in forgejo forgejo-experimental forgejo-integration ; do + for owner in $ORGANIZATIONS ; do full_version=$(full_version $version $owner) if test "$full_version" = "" ; then continue