]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ceph: Build for bullseye 1902/head
authorDavid Galloway <dgallowa@redhat.com>
Wed, 8 Sep 2021 17:32:59 +0000 (13:32 -0400)
committerDavid Galloway <dgallowa@redhat.com>
Wed, 8 Sep 2021 17:32:59 +0000 (13:32 -0400)
Signed-off-by: David Galloway <dgallowa@redhat.com>
ceph-build/build/setup_deb
ceph-build/config/definitions/ceph-build.yml
ceph/config/definitions/ceph.yml
scripts/build_utils.sh
scripts/sync-pull

index 417882293be4165e1218599abc718fe499b2fb90..29ae8f32214a7dfea67e6b293c1e2f71110e0a07 100644 (file)
@@ -35,7 +35,7 @@ vers=`cat ./dist/version`
 # like project/ref/ubuntu/jessie/.
 distro=""
 case $DIST in
-    buster|stretch|jessie|wheezy)
+    bullseye|buster|stretch|jessie|wheezy)
         distro="debian"
         ;;
     *)
index 81f685d1285586e4afdad91911ab395d30bf2a0d..fa7f4071be54c2d721ff8214af56df25851cf895 100644 (file)
@@ -38,6 +38,7 @@
             - jessie
             - stretch
             - buster
+            - bullseye
             - precise
             - centos6
       - axis:
index 1d4beb00284fd19adddba3c24eae8efbf1812bab..6128f4f8ae85e7afbfc44995b258127e595f3570 100644 (file)
@@ -72,8 +72,8 @@ Defaults to un-checked"
 
       - string:
           name: DISTROS
-          description: "A list of distros to build for. Available options are: centos8, centos7, centos6, focal, bionic, xenial, trusty, precise, wheezy, and jessie"
-          default: "focal bionic centos7 centos8 buster"
+          description: "A list of distros to build for. Available options are: centos8, centos7, centos6, focal, bionic, xenial, trusty, precise, wheezy, jessie, buster, bullseye"
+          default: "focal bionic centos8 buster bullseye"
 
       - string:
           name: ARCHS
index c09519db36577cd2667851383cdfdc3b0575fa5b..f2c3dd9ff1810bf9c6121acea1512ea466dfada0 100644 (file)
@@ -404,6 +404,10 @@ get_distro_and_target() {
     # Get distro from DIST for chacra uploads
     DISTRO=""
     case $DIST in
+        bullseye*)
+            DIST=bullseye
+            DISTRO="debian"
+            ;;
         buster*)
             DIST=buster
             DISTRO="debian"
@@ -786,6 +790,7 @@ get_bptag() {
     dist=$1
 
     [ "$dist" = "sid" ] && dver=""
+    [ "$dist" = "bullseye" ] && dver="~bpo11+1"
     [ "$dist" = "buster" ] && dver="~bpo10+1"
     [ "$dist" = "stretch" ] && dver="~bpo90+1"
     [ "$dist" = "jessie" ] && dver="~bpo80+1"
index 041e929d51f8f4d13912bef53aefe1aa05262469..c2d436f731635c0668268be2931c8bed6923eacf 100644 (file)
@@ -14,7 +14,7 @@ echo "********************************************"
 
 # This ugly loop check all possible DEB combinations to see which repo has the most packages since that's likely the repo you want to sync.
 current_highest_count=0
-for combo in debian/jessie debian/stretch debian/buster ubuntu/trusty ubuntu/xenial ubuntu/bionic; do
+for combo in debian/jessie debian/stretch debian/buster debian/bullseye ubuntu/trusty ubuntu/xenial ubuntu/bionic; do
   combo_count=$(curl -s https://chacra.ceph.com/r/$project/$release/$sha1/${combo}/flavors/default/pool/main/c/ceph/ | wc -l)
   if [ $combo_count -gt $current_highest_count ]; then
     current_highest_count=$combo_count