source: trunk/base/portmgr/rsync.repos @ 26489

Last change on this file since 26489 was 26489, checked in by jmpp@…, 13 years ago

rsync module comment updates and whitespace changes, no functionality changes.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.8 KB
Line 
1#######
2# MacPorts rsync repos feeding the sync & selfupdate procedures, created and
3# maintained by the base/portmgr/mprsyncup script.
4#
5# Two main modules are supplied for current installations off trunk and
6# two for backwards compatibility (legacy DarwinPorts namespace). Assuming
7# a REPOROOT path of /Volumes/data/rsync/macports/, this file is organized
8# in the following four modules and filesystem level paths (server side):
9#
10#
11# PATHS:
12#
13# ${REPOROOT}/release: holding a ports tree, exported from a checkout of svn's
14# trunk/dports dir (ToT), and the current release base dir, as determined by
15# the base/config/RELEASE_URL file read by the base/portmgr/mprsyncup
16# script;
17#
18# ${REPOROOT}/trunk: holding an export of a checkout from svn's trunk/base
19# dir (ToT);
20#
21# ${REPOROOT}/dpupdate: backwards compatible path & module, a filesystem
22# level (relative) symlink to the trunk path above
23#    (relative to ${REPOROOT}: dpupdate --> trunk);
24#
25# ${REPOROOT}/dpupdate1: backwards compatible path & module, a filesystem
26# level (relative) symlink to the release path
27#    (relative to ${REPOROOT}: dpupdate1 --> release).
28#
29#
30# Futhermore the ${REPOROOT}/trunk path must also hold a (relative) `dports'
31# symlink to `../release/ports', so that a sync operation against
32# `dpupdate/ports' for the ports tree works on legacy MacPorts installations
33# (DarwinPorts namespace). Overall, the ${REPOROOT} skeleton should look like:
34#
35# release/
36# release/base/
37# release/ports/
38# trunk/
39# trunk/base/
40# trunk/dports --> ../release/ports
41# dpupdate --> trunk
42# dpupdate1 --> release
43#
44#
45# Whatever server uses this file should simply add the modules listed here to
46# an already tailored rsyncd.conf file, as no other particular config options
47# are supplied. Repositories themselves are created and maintained by the
48# base/portmgr/mprsyncup script, as stated above (that is, no manual
49# intervention what-so-ever is needed, other than adding the repos to the local
50# rsyncd.conf file).
51#
52# Created by Juan Manuel Palacios,
53# e-mail: jmpp@macports.org
54# $Id: rsync.repos 26489 2007-06-26 07:33:17Z jmpp@macports.org $
55#######
56
57
58[release]
59    comment = MacPorts rsync release repository, providing the current MacPorts "released" sources and the ports tree.
60    path = /Volumes/data/rsync/macports/release
61
62[trunk]
63    comment = MacPorts rsync "trunk" repository, providing experimental MacPorts sources in svn's trunk/base.
64    path = /Volumes/data/rsync/macports/trunk
65
66[dpupdate]
67    comment = Legacy MacPorts rsync repository for backwards compatibility with 1.4.x releases, providing svn's trunk/base and the ports tree.
68    path = /Volumes/data/rsync/macports/dpupdate
69
70[dpupdate1]
71    comment = Legacy MacPorts rsync repository for backwards compatibility with 1.4.x releases, providing the current MacPorts "released" sources.
72    path = /Volumes/data/rsync/macports/dpupdate1
Note: See TracBrowser for help on using the repository browser.