]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
build_utils: add release from version function
authorKyr Shatskyy <kyrylo.shatskyy@suse.com>
Mon, 12 Aug 2019 22:31:16 +0000 (00:31 +0200)
committerKyr Shatskyy <kyrylo.shatskyy@suse.com>
Wed, 14 Aug 2019 18:15:55 +0000 (20:15 +0200)
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
scripts/build_utils.sh

index ff8a630c2489728dc888ad196bdf5bdc13ebec95..27acc6510e7e7d92ec61c84256f030ed08dfd2a3 100644 (file)
@@ -5,6 +5,56 @@ set -ex
 TEMPVENV=$(mktemp -td venv.XXXXXXXXXX)
 VENV="$TEMPVENV/bin"
 
+function release_from_version() {
+    local ver=$1
+    case $ver in
+    15.*)
+        rel="octopus"
+        ;;
+    14.*)
+        rel="nautilus"
+        ;;
+    13.*)
+        rel="mimic"
+        ;;
+    12.*)
+        rel="luminous"
+        ;;
+    11.*)
+        rel="kraken"
+        ;;
+    10.*)
+        rel="jewel"
+        ;;
+    9.*)
+        rel="infernalis"
+        ;;
+    0.94.*)
+        rel="hammer"
+        ;;
+    0.87.*)
+        rel="giant"
+        ;;
+    0.87.*)
+        rel="firefly"
+        ;;
+    0.72.*)
+        rel="emperor"
+        ;;
+    0.67.*)
+        rel="dumpling"
+        ;;
+    *)
+        rel="unknown"
+        echo "ERROR: Unknown release for version '$ver'" > /dev/stderr
+        echo $rel
+        exit 1
+        ;;
+    esac
+    echo $rel
+}
+
+
 branch_slash_filter() {
     # The build system relies on an HTTP binary store that uses branches/refs
     # as URL parts.  A literal extra slash in the branch name is considered