Portage is a package management system used by Gentoo Linux
# ChangeLog for app-admin/gentoo-rsync-mirror
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/gentoo-rsync-mirror/ChangeLog,v 1.32 2007/05/13 08:08:11 bangert Exp $
13 May 2007; Thilo Bangert
add herd
24 Jan 2007; Marius Mauch
gentoo-rsync-mirror-1.0-r4.ebuild, gentoo-rsync-mirror-1.0-r5.ebuild:
Replacing einfo with elog
04 Jan 2007; Steve Dibb
gentoo-rsync-mirror-1.0-r4.ebuild, gentoo-rsync-mirror-1.0-r5.ebuild:
ebuild cleanup, bug 157666
27 Aug 2006; Michael Imhof
gentoo-rsync-mirror-1.0-r5.ebuild:
Config information updated. Closes #130896.
29 Dec 2005; Michael Imhof
files/rsync-gentoo-portage.sh:
Removed a dos-style carriage return added by a patch. Closes #116096.
25 Nov 2005; Tom Gall
gentoo-rsync-mirror-1.0-r4.ebuild:
stable on ppc64
*gentoo-rsync-mirror-1.0-r5 (28 Jul 2005)
28 Jul 2005; Michael Imhof
files/rsync-gentoo-portage.sh, metadata.xml,
+gentoo-rsync-mirror-1.0-r5.ebuild:
Patched gentoo-rsync-mirror script. Changed metadata. Closes #88054.
02 Jun 2005; Omkhar Arasaratnam
gentoo-rsync-mirror-1.0-r4.ebuild:
Added to ~ppc64.
12 Apr 2005; Michael Hanselmann
gentoo-rsync-mirror-1.0-r4.ebuild:
Added to ~hppa.
20 Oct 2004; Mike Frysinger
gentoo-rsync-mirror-1.0-r4.ebuild:
Dont install init.d script anymore #59599 by Bjarke Istrup Pedersen.
12 Sep 2004; Michael Imhof
Fixed path in config file. Closes #63671.
04 Sep 2004; Jon Hood
gentoo-rsync-mirror-1.0-r4.ebuild:
Change virtual/glibc --> virtual/libc.
*gentoo-rsync-mirror-1.0-r4 (31 Aug 2004)
31 Aug 2004; Michael Imhof
files/rsync-gentoo-portage.sh, -gentoo-rsync-mirror-1.0-r2.ebuild,
-gentoo-rsync-mirror-1.0-r3.ebuild, +gentoo-rsync-mirror-1.0-r4.ebuild:
Version bumped. Introduces a config file. Closes #53210.
13 Jun 2004; Martin Holzer
files/rsync-gentoo-portage.sh:
changing DST back to old one
11 Jun 2004; Martin Holzer
files/rsync-gentoo-portage.sh:
changing to main rotate dns
09 Jun 2004; Martin Holzer
fixing bad header. closes 53194
*gentoo-rsync-mirror-1.0-r3 (06 Jun 2004)
06 Jun 2004; Kurt Lieber
added additional einfo language, changed chroot to 'yes' instead of 'no' in
files/rsyncd.conf and disabled logging of transfers. no changes of
substance to the ebuild itself. Fixes #52666
10 Dec 2003; Michael Imhof
Some fixes to improve logging when called with absolute paths.
Closes #35527.
06 Dec 2003; Michael Imhof
Changed the script to log to /var/log.
19 Sep 2003; Seemant Kulleen
gentoo-rsync-mirror-1.0-r2.ebuild:
typo fix in einfo, thanks to: Rich Churcher
*gentoo-rsync-mirror-1.0-r2 (19 Mar 2003)
19 Mar 2003; Michael Imhof
Masked stable and cleaned out old ebuilds.
19 Mar 2003; Michael Imhof
Changed the rsyncd.init from start-stop-daemon to --daemon.
Should close #16505
25 Feb 2003; Michael Imhof
Corrected paths in rsyncd.conf, fixes #15720
*gentoo-rsync-mirror-1.0-r1 (16 Feb 2003)
03 Mar 2003;
gentoo-rsync-mirror-1.0.ebuild:
Changed LICENSE from unknown to GPL-2
16 Feb 2003; Michael Imhof
Added the rsynclogparse-extended.pl script from Tim Haynes for running
statistics of an rsync.log.
*gentoo-rsync-mirror-1.0 (10 Feb 2003)
10 Feb 2003; Michael Imhof
Initial release.
AUX gentoo-mirror.conf 456 RMD160 a4490580cb06616b3157885efaf185ff717e81ab SHA1 8a801ab4c91395322b06967fb5b6d6af2529ffa5 SHA256 8b1bb6f2d49d6eefc2280a926641aeb3f71e58636e061304dacfa502ef5312fa
AUX rsync-gentoo-portage.sh 332 RMD160 7a1bad70fdab3e42efe60655f75c35bb8b2e8032 SHA1 b1daf28538c19a783e0c4fb19a093081be85f8db SHA256 cbae155745aa8c857985729c2a0d35ed515eb039a90a2a50488997c96158df67
AUX rsyncd.conf 735 RMD160 935f203e6434becccddd6558eb188457c3919814 SHA1 ba9bf6e67cc82bedb5f1f163490b67c4f156a22c SHA256 5546947286d1e790955dd362bf0c40faddab4ee44e779cab7a0809cf88fef0ed
AUX rsyncd.motd 44 RMD160 f4c139fdb199805c17713eac86f31a443d603188 SHA1 dddbef0a6786ca8a2ef2661f4e73f34cc88c1263 SHA256 38c8ed04808ce0f5c0deba00be8f14412de3b76e34ff5c0f5bf01d217f0dbc76
AUX rsynclogparse-extended.pl 3476 RMD160 afaa54076cc517bb1798c9f77b6d7c96d3abb99e SHA1 faa5ec7019bc4124d2717cfc53b8372f49af6211 SHA256 9b496670cc75f9fdd99c29fd3ff88627a4d145f2cdfdb3457b9524d66a702418
EBUILD gentoo-rsync-mirror-1.0-r4.ebuild 2084 RMD160 4b2368b2300add45be0c403b2ac7d49ca9b4c3ed SHA1 a0c50d70998910978f472afd7390b7ba2734ed77 SHA256 b13cc7ff71d8eb1c9c87587ad42a49242ca7a3d7119755ec16eb43f89838f227
EBUILD gentoo-rsync-mirror-1.0-r5.ebuild 2089 RMD160 62468f362a3f9727524ea4434222eae37278bb84 SHA1 a537a47457e4dd70b9294ba59f378e175f37c652 SHA256 d9113c8c8232535b246dd7cfcbd1253a4f7f665bf91fd555eccc8077da6f4503
MISC ChangeLog 4044 RMD160 9fc15aa68e81b5b817b043477c47b9426ebc4cd0 SHA1 45a4b676952501cf8f50578f3e6e9c3b891c2d83 SHA256 4b83ad09d55505898aa2468630277889229efde8bb448ea9676411913103cc19
MISC metadata.xml 312 RMD160 f65ed6e607dbcffc8850f199c9d556c460f515d8 SHA1 8934c548958cea4c5105fdaadae0943f17137b71 SHA256 b9463ec5a1e3bc808db6a955f5ae3218190d3027056a5e02deabebc0055e53c0
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/gentoo-rsync-mirror/gentoo-rsync-mirror-1.0-r4.ebuild,v 1.10 2007/01/24 14:19:18 genone Exp $
DESCRIPTION="Ebuild for setting up a Gentoo rsync mirror"
HOMEPAGE="http://www.gentoo.org/doc/en/rsync.xml"
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 alpha ppc sparc x86 ~hppa ppc64"
IUSE=""
src_install() {
dodir /opt/gentoo-rsync
cp ${FILESDIR}/rsync-gentoo-portage.sh ${D}/opt/gentoo-rsync
cp ${FILESDIR}/rsynclogparse-extended.pl ${D}/opt/gentoo-rsync
insinto etc/rsync
doins ${FILESDIR}/rsyncd.conf
doins ${FILESDIR}/rsyncd.motd
doins ${FILESDIR}/gentoo-mirror.conf
dodir /opt/gentoo-rsync/portage
}
pkg_postinst() {
elog "The rsync-mirror is now installed into /opt/gentoo-rsync"
elog "The local portage copy resides in /opt/gentoo-rsync/portage"
elog "Please change /opt/gentoo-rsync/rsync-gentoo-portage.sh for"
elog "configuration of your main rsync server and use it so sync."
elog "Change /etc/rsync/rsyncd.motd to display your correct alias."
elog
elog "RSYNC_OPTS="--config=/etc/rsync/rsyncd.conf" needs"
elog "to be set in /etc/conf.d/rsyncd to make allow syncing."
elog
elog "The service can be started using /etc/init.d/rsyncd start"
elog "If you are setting up an official mirror, don't forget to add"
elog "00,30 * * * * root /opt/gentoo-rsync/rsync-gentoo-portage.sh"
elog "to your /etc/crontab to sync your tree every 30 minutes."
elog
elog "If you are setting up a private (unofficial) mirror, you can add"
elog "0 3 * * * root /opt/gentoo-rsync/rsync-gentoo-portage.sh"
elog "to your /etc/crontab to sync your tree once per day."
elog
elog "****IMPORTANT****"
elog "If you are setting up a private mirror, DO NOT sync against the"
elog "gentoo.org official rotations more than once a day. Doing so puts"
elog "you at risk of having your IP address banned from the rotations."
elog
elog "For more information visit: http://www.gentoo.org/doc/en/rsync.xml"
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/gentoo-rsync-mirror/gentoo-rsync-mirror-1.0-r5.ebuild,v 1.4 2007/01/24 14:19:18 genone Exp $
DESCRIPTION="Ebuild for setting up a Gentoo rsync mirror"
HOMEPAGE="http://www.gentoo.org/doc/en/rsync.xml"
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~alpha ~ppc ~sparc ~x86 ~hppa ~ppc64"
IUSE=""
src_install() {
dodir /opt/gentoo-rsync
cp ${FILESDIR}/rsync-gentoo-portage.sh ${D}/opt/gentoo-rsync
cp ${FILESDIR}/rsynclogparse-extended.pl ${D}/opt/gentoo-rsync
insinto etc/rsync
doins ${FILESDIR}/rsyncd.conf
doins ${FILESDIR}/rsyncd.motd
doins ${FILESDIR}/gentoo-mirror.conf
dodir /opt/gentoo-rsync/portage
}
pkg_postinst() {
elog "The rsync-mirror is now installed into /opt/gentoo-rsync"
elog "The local portage copy resides in /opt/gentoo-rsync/portage"
elog "Please change /opt/gentoo-rsync/rsync-gentoo-portage.sh for"
elog "configuration of your main rsync server and use it to sync."
elog "Change /etc/rsync/rsyncd.motd to display your correct alias."
elog
elog "RSYNC_OPTS="--config=/etc/rsync/rsyncd.conf" needs"
elog "to be set in /etc/conf.d/rsyncd to make allow syncing."
elog
elog "The service can be started using /etc/init.d/rsyncd start"
elog "If you are setting up an official mirror, don't forget to add"
elog "00,30 * * * * root /opt/gentoo-rsync/rsync-gentoo-portage.sh"
elog "to your /etc/crontab to sync your tree every 30 minutes."
elog
elog "If you are setting up a private (unofficial) mirror, you can add"
elog "0 3 * * * root /opt/gentoo-rsync/rsync-gentoo-portage.sh"
elog "to your /etc/crontab to sync your tree once per day."
elog
elog "****IMPORTANT****"
elog "If you are setting up a private mirror, DO NOT sync against the"
elog "gentoo.org official rotations more than once a day. Doing so puts"
elog "you at risk of having your IP address banned from the rotations."
elog
elog "For more information visit: http://www.gentoo.org/doc/en/rsync.xml"
}