#!/bin/bash

debian="$1"
abi="$2"

. "$debian/etc/kernelconfig"
archs=$( awk '/^Architecture:/ { $1=""; for (i=1; i<=NF; i++) { if ($i != "all") { print $i }}}' debian/control | sort -u)

fail=0

failure()
{
	echo "EE: $@" 1>&2
	fail=1
}

if [ -e $debian/config/config.common.trisquel ]; then
    if [ -d debian/certs ]; then
        if ! grep -q '^CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem"$' $debian/config/config.common.trisquel; then
	    failure "'CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem"' is required"
        fi
    fi

    if [ -d debian/revoked-certs ]; then
        if ! grep -q '^CONFIG_SYSTEM_REVOCATION_KEYS="debian/canonical-revoked-certs.pem"$' $debian/config/config.common.trisquel; then
	    failure "'CONFIG_SYSTEM_REVOCATION_KEYS="debian/canonical-revoked-certs.pem"' is required"
        fi
    fi
fi

exit "$fail"
