#!/bin/sh

set -x

. /usr/share/volatile/oem-common.sh

# install additional packages
ARCHIVE=/usr/share/volatile/addon
APT_OPTIONS="--yes --allow-downgrades --allow-remove-essential --allow-unauthenticated -o Acquire::http::No-Cache=True -o Acquire::Retries=3 -o APT::Get::AllowUnauthenticated=true"
SOURCE_LIST=/etc/apt/sources.list.d/volatile-addon.list

[ ! -d $ARCHIVE ] && exit 0

(cd $ARCHIVE ; dpkg-scanpackages --multiversion . /dev/null > Packages)

cat > $SOURCE_LIST << EOF
deb file://$ARCHIVE /
EOF

apt-get -qq update 2>/dev/null || true
for deb in $(find $ARCHIVE -type f -name "*.deb")
do
    package=$(dpkg -f $deb Package)
    version=$(dpkg -f $deb Version)
    apt-get install $APT_OPTIONS $package=$version
done
rm -f $SOURCE_LIST
apt-get -qq update 2>/dev/null || true
