# like project/ref/ubuntu/jessie/.
distro=""
case $DIST in
- buster|stretch|jessie|wheezy)
+ bullseye|buster|stretch|jessie|wheezy)
distro="debian"
;;
*)
- jessie
- stretch
- buster
+ - bullseye
- precise
- centos6
- axis:
- 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
# Get distro from DIST for chacra uploads
DISTRO=""
case $DIST in
+ bullseye*)
+ DIST=bullseye
+ DISTRO="debian"
+ ;;
buster*)
DIST=buster
DISTRO="debian"
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"
# 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