#!/bin/bash # Compare versions of voipgrid-ips.conf # Modify to suit your needs DIR="/var/local/lib/voipgrid" FILE="voipgrid-ips.conf" if [ ! -d "${DIR}" ] then echo "Directory ${DIR} not found" exit 1 fi cd "${DIR}/" if [ -f "${FILE}" ] then mv "${FILE}" "${FILE}.bak" else > "${FILE}.bak" chmod 640 "${FILE}.bak" chown root:asterisk "${FILE}.bak" fi /usr/local/bin/gen-voipgr-ips.sh chmod 640 "${FILE}" chown root:asterisk "${FILE}" if ! ( diff "${FILE}" "${FILE}.bak" > /dev/null ) then echo "Voipgrid IPs changed" cat "${FILE}" fi