libbabeltrace-ctf-dev,
libbabeltrace-dev,
libblkid-dev (>= 2.17),
+# Crimson libc-ares-dev,
+# Crimson libcrypto++-dev,
libcunit1-dev,
libcurl4-openssl-dev,
libexpat1-dev,
libfuse-dev,
libgoogle-perftools-dev [i386 amd64 arm64],
+# Crimson libgnutls28-dev,
+# Crimson libhwloc-dev,
libibverbs-dev,
librdmacm-dev,
libkeyutils-dev,
libncurses-dev,
libnss3-dev,
liboath-dev,
+# Crimson libnuma-dev,
+# Crimson libpciaccess-dev,
+# Crimson libprotobuf-dev,
+# Crimson libsctp-dev,
libsnappy-dev,
libssl-dev,
libtool,
libudev-dev,
libxml2-dev,
+# Crimson libyaml-cpp-dev,
librabbitmq-dev,
lsb-release,
parted,
pkg-config,
+# Crimson protobuf-compiler,
python (>= 2.7),
python-all-dev,
python-cherrypy3,
# Make-Check python-werkzeug,
python3-all-dev,
python3-setuptools,
+# Crimson ragel,
# Make-Check socat,
+# Crimson systemtap-sdt-dev,
uuid-dev,
uuid-runtime,
valgrind,
ARCH=$(uname -m)
-function install_seastar_deps {
- if [ $WITH_SEASTAR ]; then
- $SUDO env DEBIAN_FRONTEND=noninteractive apt-get install -y \
- ragel libc-ares-dev libhwloc-dev libnuma-dev libpciaccess-dev \
- libcrypto++-dev libgnutls28-dev libsctp-dev libprotobuf-dev \
- protobuf-compiler systemtap-sdt-dev libyaml-cpp-dev
- fi
-}
-
function munge_ceph_spec_in {
local for_make_check=$1
shift
grep -v babeltrace debian/control > $control
;;
esac
+ if [ $with_seastar ]; then
+ sed -i -e 's/^# Crimson[[:space:]]//g' $control
+ fi
if $for_make_check; then
sed -i 's/^# Make-Check[[:space:]]/ /g' $control
fi
# work is done
$SUDO env DEBIAN_FRONTEND=noninteractive mk-build-deps --install --remove --tool="apt-get -y --no-install-recommends $backports" $control || exit 1
$SUDO env DEBIAN_FRONTEND=noninteractive apt-get -y remove ceph-build-deps
- install_seastar_deps
if [ "$control" != "debian/control" ] ; then rm $control; fi
$SUDO apt-get install -y libxmlsec1 libxmlsec1-nss libxmlsec1-openssl libxmlsec1-dev
;;