#!/bin/bash
#
APTPARAM="-q -y --allow-unauthenticated -o Dpkg::Options::=--force-confold"

dpkg -s bitformer-base >/dev/null 2>&1
if [ $? -eq 0 ] ; then
  echo "ERROR: Init done before."
  exit 10
fi

export DEBIAN_FRONTEND=noninteractive

dpkg --force-confold --configure -a

apt-get -y update
apt-get ${APTPARAM} dist-upgrade

rm -f /etc/apt/sources.list.d/bse.list

dpkg -s wget >/dev/null 2>&1
if [ $? -ne 0 ] ; then
  apt-get ${APTPARAM} install wget
fi

if [ "$(apt-key list 2>&1 | grep "E: gnupg")" != "" ] ; then
  apt-get ${APTPARAM} install gnupg
fi

echo "deb http://apt.bs.mdve.eu/bse bse main" >/etc/apt/sources.list.d/bitformer.list
chmod 0644 /etc/apt/sources.list.d/bse.list
chown root.root /etc/apt/sources.list.d/bse.list

apt-key del thomas.nolte@bs-energy.de
wget -qO - http://apt.bs.mdve.eu/nisx.gpg | tee /etc/apt/trusted.gpg.d/nisx.asc

apt-get ${APTPARAM} update
apt-get ${APTPARAM} install bse-base bse-base-common
