#!/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' export_prefix='/home/plugins/exported' export_branch='master' myself=${0##*/} if [ $# -lt 1 ] then echo >&2 "Usage: $myself ..." exit 2 fi for repository in "$@" do export_dir="$export_prefix/${repository##*/}" export_dir=${export_dir%.git} cd "$repository" rm -r -f "$export_dir" mkdir -p "$export_dir" git archive "$export_branch" | tar -x -C "$export_dir" -f - cd "$OLDPWD" done