#!/bin/sh SIGNATURE_FILE={{ signature_file }} NSIGNATURE_FILE={{ signature_file }}.tmp touch $SIGNATURE_FILE {{ sha256sum }} {{ path_list }} | sort -k 66 > $NSIGNATURE_FILE 2> /dev/null # If no diff, no restart for now if diff "$SIGNATURE_FILE" "$NSIGNATURE_FILE" > /dev/null ; then echo "Nothing changed, so nothing to reload" exit 0 fi echo "Reloading.." {{ graceful_reload_command }} mv "$NSIGNATURE_FILE" "$SIGNATURE_FILE"