#!/bin/sh
set -e
if [ $(hostname) != master ] ; then
	echo 'This script must be run on master.debian.org only' > /dev/stderr
	exit 1
fi
mkdir -p /home/pabs/leader-news
cd /home/pabs/leader-news
rsync --delete --archive --exclude .git --exclude '*.swo' --exclude '*.swp' /srv/leader/news/ ./
find -iname '*~' -o -iname '*.bak' -o -iname '*.swp' -delete
test -d .git || git init
git add .
if ! git diff --quiet --cached ; then
	echo Encrypted DPL activities:
	echo
	git diff --cached | gpg --armour  --encrypt --recipient 610B28B55CFCFE45EA1B563B3116BA5E9FFA69A3
	echo
	echo End of encrypted DPL activities.
fi
git commit -q -m "Import $(date --rfc-3339=seconds)" > /dev/null || true
