Files
PolyORB/utils/rsync-polyorb-cvs
Thomas Quinot e43cfde8c8 Put that script under CM.
Do not mirror the doc/internal subdirectory.

[Imported from Perforce change 7377 at 2006-12-01 20:21:11]

Subversion-branch: /trunk/polyorb
Subversion-revision: 35169
2003-10-02 16:03:46 +00:00

30 lines
631 B
Bash
Executable File

#! /bin/sh
# $Id$
# Copy the read-only CVS repository for PolyORB from the master
# site to libre.act-europe.fr (this is a mirror of the real Perforce
# depot, for users' convenience).
umask 022
case "`id -u -n`" in
gnatmail)
;;
*)
echo "This script must be run by gnatmail."
exit 1
;;
esac
DIR=/anoncvs/polyorb/
rsync "$@" --delete \
--exclude "#*" \
--exclude "/WWW" \
--exclude "/design" \
--exclude "/doc/memoires" \
--exclude "/doc/internal" \
--exclude "/utils" \
-a www.polyorb.eu.org::polyorb-cvs/ $DIR &&
find $DIR -type d | xargs chgrp cvs &&
find $DIR -type d | xargs chmod g+w