BRANCH=${BRANCH}
EOF
-# CEPH_EXTRA_{CONFIGURE,RPMBUILD}_ARGS are consumed by ceph-build before
-# the switch to cmake; CEPH_EXTRA_CMAKE_ARGS is for after cmake
+# - CEPH_EXTRA_RPMBUILD_ARGS are consumed by build_rpm before
+# the switch to cmake;
+# - CEPH_EXTRA_CMAKE_ARGS is for after cmake
+# - DEB_BUILD_PROFILES is consumed by build_debs()
cat > dist/other_envvars << EOF
CEPH_EXTRA_RPMBUILD_ARGS=${CEPH_EXTRA_RPMBUILD_ARGS}
CEPH_EXTRA_CMAKE_ARGS=${CEPH_EXTRA_CMAKE_ARGS}
+DEB_BUILD_PROFILES=${DEB_BUILD_PROFILES}
EOF
default)
CEPH_EXTRA_RPMBUILD_ARGS="--with tcmalloc"
CEPH_EXTRA_CMAKE_ARGS+=" -DALLOCATOR=tcmalloc"
- PROFILES=""
+ DEB_BUILD_PROFILES=""
;;
crimson)
CEPH_EXTRA_RPMBUILD_ARGS="--with seastar"
CEPH_EXTRA_CMAKE_ARGS+=" -DCMAKE_BUILD_TYPE=Debug"
CEPH_EXTRA_CMAKE_ARGS+=" -DWITH_SEASTAR=ON"
- PROFILES="pkg.ceph.crimson"
+ DEB_BUILD_PROFILES="pkg.ceph.crimson"
;;
jaeger)
CEPH_EXTRA_RPMBUILD_ARGS="--with jaeger"
- PROFILES="pkg.ceph.jaeger"
+ DEB_BUILD_PROFILES="pkg.ceph.jaeger"
;;
*)
echo "unknown FLAVOR: ${FLAVOR}" >&2
sudo \
CEPH_EXTRA_CMAKE_ARGS="$CEPH_EXTRA_CMAKE_ARGS" \
DEB_BUILD_OPTIONS="$DEB_BUILD_OPTIONS" \
+ DEB_BUILD_PROFILES="$DEB_BUILD_PROFILES" \
pbuilder build \
--distribution $DIST \
--basetgz $pbuilddir/$DIST.tgz \
--buildresult $releasedir/$cephver \
- --profiles "$PROFILES" \
--use-network yes \
$releasedir/$cephver/ceph_$bpvers.dsc