#!/bin/bash
# Check Debian version, ensure Debian 10.x (buster) or 11.x (bullseye)

set -e

if ! [[ -f /etc/debian_version ]] ; then
  echo "ERROR: Missing file /etc/debian_version. Exiting." >&2
  exit 1
fi

DEBIAN_VERSION=$(cut -d . -f1 /etc/debian_version)

case ${DEBIAN_VERSION} in
  10)
    echo "Looks like you are running Debian ${DEBIAN_VERSION} (buster). It is OK."
    ;;
  11)
    echo "Looks like you are running Debian ${DEBIAN_VERSION} (bullseye). It is OK."
    ;;
  *)
    echo "ERROR: Unsupported Debian release: ${DEBIAN_VERSION}. Exiting." >&2
    exit 1
    ;;
esac
