#!/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' repository=${PWD##*/} plugins_repository='nagios-plugins.git' web_repository='site.git' prod_branch='master' test_branch='test' test_directory="$prefix/web/test" if [ "$repository" = "$plugins_repository" ] \ || [ "$repository" = "$web_repository" ] then forty_zeros=$(printf '%.40d' '0') while read old new ref do branch=${ref#refs/heads/} if [ "$branch" = "$prod_branch" ] then "$prefix/bin/build-web-site" >'/dev/null' elif [ "$repository" = "$web_repository" ] \ && [ "$branch" = "$test_branch" ] then if [ "$new" != "$forty_zeros" ] then "$prefix/bin/build-web-site" -t >'/dev/null' else rm -rf "$test_directory"/* fi cat >>"$test_directory/robots.txt" <<-'EOF' User-agent: * Disallow: / EOF fi done fi