#!/usr/bin/sh

set -euo pipefail

# check dockerfile changes
for d in "fluentd" ; do
  change=$(./hack/generate-dockerfile-from-midstream $d/Dockerfile.in | md5sum | cut -d ' ' -f1)
  if [ "$change" != "$(md5sum $d/Dockerfile | cut -d ' ' -f1)" ] ; then
      echo "A change was found in CI file $d/Dockerfile that was not sourced from the midstream file $d/Dockerfile.in (or vice versa)."
      echo "Please reset the CI file (e.g. Dockerfile), update Dockerfile.in, run make gen-dockerfiles and commit the results"
    exit 1
  fi
done
