#!/bin/bash

# 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
        roundcube|roundcube-core|roundcube-plugins) PACKAGES+=( "default-mysql-server" );;
        roundcube-pgsql) PACKAGES+=( "postgresql" );;
    esac
done

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