[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gforge-commits] gforge-plugin-scmsvn/bin snapshots.sh,NONE,1.1
From: |
cbayle |
Subject: |
[Gforge-commits] gforge-plugin-scmsvn/bin snapshots.sh,NONE,1.1 |
Date: |
Sat, 11 Dec 2004 18:14:32 -0600 |
Update of /cvsroot/gforge/gforge-plugin-scmsvn/bin
In directory db.perdue.net:/tmp/cvs-serv14772/gforge-plugin-scmsvn/bin
Added Files:
snapshots.sh
Log Message:
Add mpeltier i18n for this plugin
--- NEW FILE: snapshots.sh ---
#!/bin/sh
#
# Generate SVN repositories snapshots.
set -e
#set -x
if [ $(id -u) != 0 ] ; then
echo "You must be root to run this, please enter passwd"
exec su -c "$0 $1"
fi
SVNROOT=/var/lib/gforge/chroot/svnroot
SCMSNAPSHOTSDIR=/var/lib/gforge/scmsnapshots
TMPDIR=/tmp
case "$1" in
generate)
# Create temporary dir
work_dir=$TMPDIR/gforge-plugin-scnsvn.$$
trap "rm -rf $work_dir" ERR EXIT
today=`date +%Y-%m-%d`
cd $SVNROOT
ls | while read dir ; do
# Make tgz archive
mkdir -p $work_dir/$dir-scm-$today
cd $work_dir
svn checkout -q file://$SVNROOT/$dir $dir-scm-$today
tar czf $dir-scm-latest.tar.gz $dir-scm-$today
mv $dir-scm-latest.tar.gz $SCMSNAPSHOTSDIR
done
;;
update)
;;
purge)
;;
*)
echo "Usage: $0 {generate}"
exit 1
;;
esac
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge-plugin-scmsvn/bin snapshots.sh,NONE,1.1,
cbayle <=