#!/bin/sh

set -eu

if ! proxyurl=$(timeout 10s /usr/share/squid-deb-proxy-client/apt-avahi-discover); then
    echo "Error or timeout discovering APT proxy via avahi" >&2
    exit 1
fi

case "$proxyurl" in
    http://*:3563/)
        echo "Detected proxy matched expected URL"
        ;;
    *)
        echo "Detected proxy differs from expected URL: '$proxyurl' != 'http://*:3563/'" >&2
        exit 1
        ;;
esac
