[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gforge-commits] gforge-plugin-scmcvs/bin snapshots.sh, NONE, 1.1 tarbal
From: |
cbayle |
Subject: |
[Gforge-commits] gforge-plugin-scmcvs/bin snapshots.sh, NONE, 1.1 tarballs.sh, 1.2, 1.3 |
Date: |
Sat, 11 Dec 2004 18:26:40 -0600 |
Update of /cvsroot/gforge/gforge-plugin-scmcvs/bin
In directory db.perdue.net:/tmp/cvs-serv16635/bin
Modified Files:
tarballs.sh
Added Files:
snapshots.sh
Log Message:
Added mpeltier patch
--- NEW FILE: snapshots.sh ---
#! /bin/sh
#
# Generate CVS repositories snapshots.
# Suppose that the repository can be checkout using '.' as module.
# Some users may have prevented this for their projects using the
# CVSROOT/modules file...)
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
CVSROOT=/var/lib/gforge/chroot/cvsroot
SCMSNAPSHOTSDIR=/var/lib/gforge/scmsnapshots
TMPDIR=/tmp
case "$1" in
generate)
# Create temporary dir
work_dir=$TMPDIR/gforge-plugin-scmcvs.$$
#trap "rm -rf $work_dir" ERR EXIT
today=`date +%Y-%m-%d`
cd $CVSROOT
ls | while read dir ; do
# Make tgz archive
mkdir -p $work_dir/$dir-scm-$today
cd $work_dir/$dir-scm-$today
cvs -f -Q -d :local:$CVSROOT/$dir co -P .
cd $work_dir
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
Index: tarballs.sh
===================================================================
RCS file: /cvsroot/gforge/gforge-plugin-scmcvs/bin/tarballs.sh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- tarballs.sh 4 Nov 2004 22:59:10 -0000 1.2
+++ tarballs.sh 12 Dec 2004 00:26:38 -0000 1.3
@@ -6,6 +6,7 @@
# Christian Bayle, Roland Mas, debian-sf (Sourceforge for Debian)
set -e
+#set -x
if [ $(id -u) != 0 ] ; then
echo "You must be root to run this, please enter passwd"
@@ -13,14 +14,14 @@
fi
CVSROOT=/var/lib/gforge/chroot/cvsroot
-CVSTARDIR=/var/lib/gforge/scmtarballs
+SCMTARDIR=/var/lib/gforge/scmtarballs
case "$1" in
generate)
cd $CVSROOT
ls | while read dir ; do
- tar czf $CVSTARDIR/${dir}-scmroot.tar.gz.new ${dir}
- mv $CVSTARDIR/${dir}-scmroot.tar.gz.new
$CVSTARDIR/${dir}-scmroot.tar.gz
+ tar czf $SCMTARDIR/${dir}-scmroot.tar.gz.new ${dir}
+ mv $SCMTARDIR/${dir}-scmroot.tar.gz.new
$SCMTARDIR/${dir}-scmroot.tar.gz
done
;;
@@ -34,5 +35,4 @@
echo "Usage: $0 {generate}"
exit 1
;;
-
esac
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge-plugin-scmcvs/bin snapshots.sh, NONE, 1.1 tarballs.sh, 1.2, 1.3,
cbayle <=