#!/bin/bash

set -euE -o pipefail

running_kernel_version="$(uname -r)"
latest_kernel_version=$(linux-version list | sort -u -r -V | head -1)

# report, and create /run/reboot-required for
# integration in /etc/motd + ngcp-status
if [[ "${running_kernel_version}" != "${latest_kernel_version}" ]] ; then
  touch /run/reboot-required
  echo "=============================================="
  echo "= ngcp-kernel-helper information:"
  echo "= Running kernel version: '$running_kernel_version'"
  echo "= Pending kernel version: '$latest_kernel_version'"
  echo "= System reboot is required."
  echo "=============================================="
fi
