#!/bin/bash
set -e

BASE="$(cd "$(dirname "$0")" && pwd)"

echo
echo "======================================="
echo " Zimbra Offline Installer"
echo "======================================="
echo

if [ "$EUID" -ne 0 ]; then
    echo "Ejecutar como root."
    exit 1
fi

source /etc/os-release

if [ "$VERSION_ID" != "20.04" ]; then
    echo "ERROR: Este paquete fue creado para Ubuntu 20.04"
    exit 1
fi

echo "Instalando llaves..."

cp -r "$BASE/keys/trusted.gpg.d/"* /etc/apt/trusted.gpg.d/ 2>/dev/null || true
cp -r "$BASE/keys/keyrings/"* /usr/share/keyrings/ 2>/dev/null || true

echo "Instalando paquetes..."

dpkg -i "$BASE"/packages/*.deb || true

apt-get update

apt-get \
    -o Dir::Cache="$BASE/packages" \
    -o Dir::Cache::archives="$BASE/packages" \
    --fix-broken install -y

cd "$BASE/zcs"

chmod +x install.sh

exec ./install.sh
