#!/bin/bash

# copied and adapted from the roundcube package, thanks to Guilhem Moulin

# this emulates
#
#     /etc/piuparts/scripts/pre_install_database-server
#
# as a workaround for https://bugs.debian.org/1015732


set -ue
PATH="/usr/bin:/bin"
export PATH

declare -a PACKAGES=()
for arg in $PIUPARTS_OBJECTS; do
    arg="${arg##*/}"
    case "${arg%%[=_]*}" in
        bacula-director-mysql) PACKAGES+=( "default-mysql-server" );;
        bacula-director-pgsql) PACKAGES+=( "postgresql" );;
    esac
done

[ ${#PACKAGES[@]} -gt 0 ] || exit 0
export DEBIAN_FRONTEND="noninteractive"
exec apt-get install --no-install-recommends -y -- "${PACKAGES[@]}"
