#!/bin/bash

set -e

if [ -z "${UPGRADE_VERSION}" ] ; then
  echo "ERROR: Missing mandatory environment variable '\$UPGRADE_VERSION', cannot continue!" >&2
  exit 1
fi

echo "System installed. NGCP version ${UPGRADE_VERSION} - upgraded on $(date '+%Y-%m-%d %T')" >> /etc/sipwise_ngcp_version
echo "${UPGRADE_VERSION}" > /etc/ngcp_version
rm -f /etc/ngcp_upgrade_version

# record changes to /etc/ngcp_version, /etc/ngcp_upgrade_version and /etc/sipwise_ngcp_version
if [ -x "$(which etckeeper 2>/dev/null)" ] ; then
  etckeeper commit "snapshot after NGCP upgrade to ${UPGRADE_VERSION}" >/dev/null || true
fi
