#!/bin/bash GIT_URL=$1 CACHE_DIR=/var/cache/mailman_templates if [ ! -d $CACHE_DIR ]; then git clone $GIT_URL /var/cache/mailman_templates cd $CACHE_DIR else cd $CACHE_DIR # on EL6, git is not respecting -q, unlike Fedora git pull --rebase -q >/dev/null fi cp -R * /var/lib/mailman/lists/ rm -f /var/lib/mailman/lists/README.md chown -R apache:mailman /var/lib/mailman/lists/