| - source `find .. -name section_helper.sh` |
| - start_section install_linux_packages "Installing missing Linux packages" |
| - apt update && apt -y install cmake libgflags-dev libsnappy-dev zlib1g-dev libbz2-dev liblz4-dev libzstd-dev libomp-dev |
| - end_section install_linux_packages |
| - start_section install_rocksdb_static "Building and installing rocksdb-static" |
| - curl -L https://github.com/facebook/rocksdb/archive/refs/tags/v5.11.3.tar.gz | tar zx |
| - export PROCS=$(cat /proc/cpuinfo | grep -c processor) |
| - make -j $PROCS static_lib DISABLE_WARNING_AS_ERROR=1 WARNING_FLAGS=-w |
| - make install-static DISABLE_WARNING_AS_ERROR=1 WARNING_FLAGS=-w |
| - end_section install_rocksdb_static |
| - start_section install_rocksdb_shared "Building and installing rocksdb-shared" |
| - make -j $PROCS shared_lib DISABLE_WARNING_AS_ERROR=1 WARNING_FLAGS=-w |
| - make install-shared DISABLE_WARNING_AS_ERROR=1 WARNING_FLAGS=-w |
| - end_section rocksdb_shared |
| - start_section install_collocatordb "Building and installing collocatordb" |
| - end_section install_collocatordb |