Add grav daily cron to check available update.

This commit is contained in:
Jeremy Gardais 2016-10-26 14:59:05 +02:00
parent 9217d0ec02
commit 4b73c35d9e
3 changed files with 26 additions and 0 deletions

0
README
View File

7
README.md Normal file
View File

@ -0,0 +1,7 @@
* grav_cron_: A daily cron to check if [grav website][Grav] got available updates.
* It need to work from the Grav's root directory.
* If an update is available, it will create a empty file (${GRAV_ROOT}/logs/update), else it will ensure the "update" file is removed.
[grav website]: https://getgrav.org/

19
grav_cron Executable file
View File

@ -0,0 +1,19 @@
#!/bin/sh
GRAV_ROOT="/var/www/grav"
GRAV_UPDATE_LOG="${GRAV_ROOT}/logs/update"
# Need to work in the Grav root directory
cd "${GRAV_ROOT}" || exit 1
# Display the Grav's version and check if an update is available
GRAV_UPDATE=$("${GRAV_ROOT}"/bin/gpm version|grep upgradable)
# Verify if the variable contains something
if [ -z "${GRAV_UPDATE}" ]; then
rm -f "${GRAV_UPDATE_LOG}"
else
touch "${GRAV_UPDATE_LOG}"
fi
exit 0