#!/bin/bash
|
|
#
|
|
# build_deps script for travis CI
|
|
# installs the build_deps packages needed to build Kamailio
|
|
# environment based on Ubuntu 12.04 LTS (precise)
|
|
#
|
|
BASE_DIR=${1:-$(pwd)}
|
|
CONTROL_FILE="${BASE_DIR}/debian/control"
|
|
if ! [ -f "${CONTROL_FILE}" ]; then
|
|
echo "Error: No ${CONTROL_FILE} found"
|
|
exit 1
|
|
fi
|
|
|
|
BUILD_DEPS=($(/usr/bin/gdebi --quiet --non-interactive \
|
|
--option=APT::Install-Recommends=false \
|
|
--apt-line "${CONTROL_FILE}"))
|
|
if [ ${#BUILD_DEPS[@]} -eq 0 ]; then
|
|
echo "Error: no build deps packages resolved"
|
|
exit 2
|
|
fi
|
|
|
|
apt-get install -y "${BUILD_DEPS[@]}"
|