#!/bin/sh # # Copyright (c) 2013 Nagios Plugins Development Team # # Originally written by Holger Weiss . # # This file is free software; the Nagios Plugins Development Team gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # # This program is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY, to the extent permitted by law; without even the implied # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. set -e set -u export PATH='/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' prefix='/home/plugins' # # Check whether the "test" branch of the "site.git" repository has been updated. # if [ "${PWD##*/}" = 'site.git' ] then forty_zeros=$(printf '%.40d' '0') while read old new ref do if [ "$ref" = 'refs/heads/test' ] then if [ "$new" != "$forty_zeros" ] then "$prefix/bin/git-export" -b 'test' "$PWD" else rm -rf "$prefix/exported/site-test" fi break fi done fi exec "$prefix/bin/git-export" "$PWD"