#!/bin/sh

. ./scripts/parse-config

#
# formerly Clifford's Personal Helper Script
# now Rene's Personal Helper Script
#

if [ "$1" = "-snapshot" -a $# = 2 ] ; then
	echo "cleanup for snapshot ..."
	./scripts/Cleanup
	./scripts/Puzzle
	./scripts/Internal -sync-source
	./scripts/Internal -sync-pkg-archive
	./scripts/Create-SrcTar drock $2
elif [ "$1" = "-sync-source" ] ; then
	rsync -arv --progress -e ssh --delete --exclude '*-archive' \
	  . rene@gate.localnet:/home/public/ftp/drock/source
elif [ "$1" = "-sync-pkg-archive" ] ; then
	rsync -arv --progress -e ssh --delete \
          pkg-archive rene@gate.localnet:/home/public/ftp/drock
elif [ "$1" = "-sync-kde" -a $# = 2 ] ; then
	rsync -av --progress -e ssh --exclude kde-i18n-$2.tar.bz2 \
	  packager@master.kde.org:/home/packager/kde-$2/src/*.tar.bz2 \
	  pkg-archive
elif [ "$1" = "-create-gdm-images" ] ; then
	echo "creating gdm images with ROCK version number ..."
        for x in misc/gdm-images/*.jpg ; do
                echo "processing $x ..."
		convert -antialias -size 1024x768 \
                -font -*-brushstroke-*-*-*-*-40-*-*-*-*-*-*-* -fill blue \
                -draw "text 15,740 v$rockver" $x pkg-config/gdm/`basename $x`
        done

else
	echo
	echo "This is an Internal Script. It is only needed by the core developers."
	echo
	echo "Usage: -snapshot <ver>"
	echo "       -create-gdm-images"
	echo "       -sync-source"
	echo "       -sync-pkg-archive"
	echo "       -sync-kde <ver>"
	echo
fi
