aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Smith <osmith@sysmocom.de>2021-05-17 11:41:57 +0200
committerOliver Smith <osmith@sysmocom.de>2021-05-17 17:14:15 +0200
commit2281a6fe33f670c025a0bd78b01acbaf4b7e8963 (patch)
tree5edead98947d7e23dd386fb104152e28f056a31e
parent2e5cd825b019a157d9d4229d6c84b538f0e43207 (diff)
OBS: use nightly script to build 2021q1 feedosmith/obs-2021q1
Use the nightly script instead of latest, so all packages get upgraded when upgrading osmocom-2021q1. Related: SYS#5370 Change-Id: If8de585652997aae1edb586c948c181f564f6994
-rwxr-xr-xscripts/osmocom-latest-packages.sh5
-rwxr-xr-xscripts/osmocom-nightly-packages.sh10
-rwxr-xr-xscripts/osmocom-packages-docker.sh4
3 files changed, 14 insertions, 5 deletions
diff --git a/scripts/osmocom-latest-packages.sh b/scripts/osmocom-latest-packages.sh
index c5c19c4..bbdc5a1 100755
--- a/scripts/osmocom-latest-packages.sh
+++ b/scripts/osmocom-latest-packages.sh
@@ -5,15 +5,14 @@
# * PROJ: the OBS namespace to upload to (e.g. "network:osmocom:latest")
# * FEED:
# * "latest": use latest tagged release (default)
-# * other (e.g. "2021q1"): use last commit of branch of same name, exit with
-# error if it does not exist
+# * other: use last commit of branch of same name, exit with error if it does
+# not exist
# * PACKAGES: set to a space-separated list of packages to skip all others
. "$(dirname "$0")/common.sh"
. "$(dirname "$0")/common-obs.sh"
# Values for FEED env var. Adjust FEEDS_ALL in common-obs when changing.
FEEDS="
- 2021q1
latest
"
diff --git a/scripts/osmocom-nightly-packages.sh b/scripts/osmocom-nightly-packages.sh
index b9a56a3..cd50c7d 100755
--- a/scripts/osmocom-nightly-packages.sh
+++ b/scripts/osmocom-nightly-packages.sh
@@ -7,12 +7,15 @@
# * FEED: controls the source branch that is used:
# * "nightly": use "master" branch (default)
# * "next": use "next" branch if it exists, otherwise use "master" branch
+# * other (e.g. "2021q1"): use last commit of branch of same name, exit with
+# error if it does not exist
# * PACKAGES: set to a space-separated list of packages to skip all others
. "$(dirname "$0")/common.sh"
. "$(dirname "$0")/common-obs.sh"
# Values for FEED env var. Adjust FEEDS_ALL in common-obs when changing.
FEEDS="
+ 2021q1
next
nightly
"
@@ -61,6 +64,13 @@ checkout() {
url="$(osmo_git_clone_url "$name")"
fi
+ if [ -z "$branch" ]; then
+ case "$FEED" in
+ nightly|next) ;;
+ *) branch="$FEED" ;; # e.g. 2021q1
+ esac
+ fi
+
cd "$REPO"
if [ -n "$branch" ] ; then
diff --git a/scripts/osmocom-packages-docker.sh b/scripts/osmocom-packages-docker.sh
index 4465d20..a7a804b 100755
--- a/scripts/osmocom-packages-docker.sh
+++ b/scripts/osmocom-packages-docker.sh
@@ -19,8 +19,8 @@ nightly|next|latest)
SCRIPT="osmocom-$FEED-packages.sh"
;;
*)
- # "2021q1" etc, osmocom-latest.sh verifies and uses $FEED
- SCRIPT="osmocom-latest-packages.sh"
+ # "2021q1" etc, osmocom-nightly-packages.sh verifies and uses $FEED
+ SCRIPT="osmocom-nightly-packages.sh"
;;
esac