diff options
Diffstat (limited to 'sys-cluster/csync2')
-rw-r--r-- | sys-cluster/csync2/ChangeLog | 7 | ||||
-rw-r--r-- | sys-cluster/csync2/Manifest | 37 | ||||
-rw-r--r-- | sys-cluster/csync2/csync2-1.33.ebuild | 91 | ||||
-rw-r--r-- | sys-cluster/csync2/files/digest-csync2-1.33 | 3 |
4 files changed, 130 insertions, 8 deletions
diff --git a/sys-cluster/csync2/ChangeLog b/sys-cluster/csync2/ChangeLog index 7ee2c8beb778..9ed319799116 100644 --- a/sys-cluster/csync2/ChangeLog +++ b/sys-cluster/csync2/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-cluster/csync2 # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/ChangeLog,v 1.17 2006/06/12 19:05:12 xmerlin Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/ChangeLog,v 1.18 2006/08/25 13:07:29 xmerlin Exp $ + +*csync2-1.33 (25 Aug 2006) + + 25 Aug 2006; Christian Zoffoli <xmerlin@gentoo.org> +csync2-1.33.ebuild: + Version bump. 12 Jun 2006; Christian Zoffoli <xmerlin@gentoo.org> csync2-1.32.ebuild: Fixed bug # 131458, thanks to Aaron Randall <aaron.randall@visionoss.com and diff --git a/sys-cluster/csync2/Manifest b/sys-cluster/csync2/Manifest index 2f3dbdad19b6..cac3d33ded25 100644 --- a/sys-cluster/csync2/Manifest +++ b/sys-cluster/csync2/Manifest @@ -1,15 +1,38 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -MD5 8dd44c9850f4819868adab1b146e30c9 ChangeLog 2782 -MD5 72e828f5887ab4f0675394faea4b9c5f csync2-1.32.ebuild 2163 +AUX csync2.xinetd 388 RMD160 d1d6cd433c34356b649936958a43b16f247e7cd9 SHA1 60fd6dc9a8eb7c8ee2adf00e66049c3b650e6421 SHA256 c281d7e494088abd84ef09b5487482cfa886f12aa0ab717f4cb579b729cc7ee9 MD5 8f6c0e3b7da5a8b1a5fd7730f6ae8bdd files/csync2.xinetd 388 -MD5 6e7da398a741c7c58e088b026b71a37d files/digest-csync2-1.32 63 +RMD160 d1d6cd433c34356b649936958a43b16f247e7cd9 files/csync2.xinetd 388 +SHA256 c281d7e494088abd84ef09b5487482cfa886f12aa0ab717f4cb579b729cc7ee9 files/csync2.xinetd 388 +DIST csync2-1.32.tar.gz 218053 +DIST csync2-1.33.tar.gz 218065 RMD160 3c06cff1adb6df03108670eccce4889e3913cfba SHA1 8d94eb0c7ff997598be7b1cfc444bb74eae6712d SHA256 2214adb04358b5d351cac7e13055e1c90f7897b7c0600b922de02ca6b0820651 +EBUILD csync2-1.32.ebuild 2163 RMD160 23869c3c5f161c11fd104c1202361181c3988421 SHA1 44b80bce5cdcf970cb0282d89bb68a07113bdc2c SHA256 762fa77c4b093dd89d13080b24875ff926182c7170ea581f40e5522f078507ac +MD5 72e828f5887ab4f0675394faea4b9c5f csync2-1.32.ebuild 2163 +RMD160 23869c3c5f161c11fd104c1202361181c3988421 csync2-1.32.ebuild 2163 +SHA256 762fa77c4b093dd89d13080b24875ff926182c7170ea581f40e5522f078507ac csync2-1.32.ebuild 2163 +EBUILD csync2-1.33.ebuild 2164 RMD160 2051de90dd14b42f7a776149577aefc3d1741d19 SHA1 4797835c10dcc2e621b29b6e67825789649b8f02 SHA256 c596e3a671f8265daba4d08aa4ef6e8b535de7addaa71e70be2cda09e57649fb +MD5 638ff3df82417e892a2070011bb7c3e9 csync2-1.33.ebuild 2164 +RMD160 2051de90dd14b42f7a776149577aefc3d1741d19 csync2-1.33.ebuild 2164 +SHA256 c596e3a671f8265daba4d08aa4ef6e8b535de7addaa71e70be2cda09e57649fb csync2-1.33.ebuild 2164 +MISC ChangeLog 2902 RMD160 db549ec1c10dfabf3a9fc927f4baedca030d27e6 SHA1 d58c17a04d82169836b95931e9f6054961db855a SHA256 ffb8264069435e37785d32bedeca6c30c179fca9b0358b23400aa5d3b599c5a0 +MD5 7d6e8c5222170eb6629997f819d27e63 ChangeLog 2902 +RMD160 db549ec1c10dfabf3a9fc927f4baedca030d27e6 ChangeLog 2902 +SHA256 ffb8264069435e37785d32bedeca6c30c179fca9b0358b23400aa5d3b599c5a0 ChangeLog 2902 +MISC metadata.xml 223 RMD160 f9651ff0237b684fc6b65b83bb9140623b669a6d SHA1 033d2c47eb2bfe68e657ac2d68a7bfd28aab5b22 SHA256 b75b89c431f244420a0c81f9157c9fc656a919a8aac011778e1b410f70851bd3 MD5 a64b9a1937a5cfc2fbaf373521f65d47 metadata.xml 223 +RMD160 f9651ff0237b684fc6b65b83bb9140623b669a6d metadata.xml 223 +SHA256 b75b89c431f244420a0c81f9157c9fc656a919a8aac011778e1b410f70851bd3 metadata.xml 223 +MD5 6e7da398a741c7c58e088b026b71a37d files/digest-csync2-1.32 63 +RMD160 2a37cef73f8b291010cf8ce3c918ec2c0b68f352 files/digest-csync2-1.32 63 +SHA256 67cc743d8a1f4853ff041bdc69435504835a078b49b2b216a55fa5590eccd3b7 files/digest-csync2-1.32 63 +MD5 b3ccc59093763464310eba0d2a600f8b files/digest-csync2-1.33 235 +RMD160 1e4cf6a66629dca437548f327cb816d3f171d478 files/digest-csync2-1.33 235 +SHA256 63044566c450ac4aec6f0b6f426e9cab7544c9a917c79f8d9dcec20b92aa3509 files/digest-csync2-1.33 235 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2.2 (GNU/Linux) +Version: GnuPG v1.4.4 (GNU/Linux) -iD8DBQFEjcosgMUyd/cdjWsRApcfAJ9RVZITTAkDKxGa8J1j0Zs6ydRcrwCfU5Tp -5fUsU5lISjqZhittuv4XDFc= -=cxge +iD8DBQFE7wWlgMUyd/cdjWsRArpyAJ9vzQdvX3XoeWEIn/9HDWAL6QOa4wCdHbpT +9ahlfBC1EGUOCTXhes4kGTY= +=FcG6 -----END PGP SIGNATURE----- diff --git a/sys-cluster/csync2/csync2-1.33.ebuild b/sys-cluster/csync2/csync2-1.33.ebuild new file mode 100644 index 000000000000..1bcd6e55e072 --- /dev/null +++ b/sys-cluster/csync2/csync2-1.33.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/csync2-1.33.ebuild,v 1.1 2006/08/25 13:07:29 xmerlin Exp $ + +DESCRIPTION="Cluster synchronization tool." +SRC_URI="http://oss.linbit.com/csync2/${P}.tar.gz" +HOMEPAGE="http://oss.linbit.com/csync2/" + +LICENSE="GPL-2" +KEYWORDS="~x86" + +IUSE="" + +DEPEND=">=net-libs/librsync-0.9.5 + =dev-db/sqlite-2.8* + >=net-libs/gnutls-1.0.0 + " + +RDEPEND="${DEPEND}" + +SLOT="0" + +src_compile() { + econf \ + --localstatedir=/var \ + --sysconfdir=/etc/csync2 \ + || die + + emake || die +} + +src_install() { + + make DESTDIR=${D} \ + localstatedir=/var \ + sysconfdir=/etc/csync2 \ + install || die "install problem" + + insinto /etc/xinetd.d + newins ${FILESDIR}/${PN}.xinetd ${PN} || die + + dodir /var/lib/csync2/ || die + keepdir /var/lib/csync2/ + + dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO csync2_locheck.sh +} + +pkg_postinst() { + echo + einfo "After you setup your conf file, edit the xinetd" + einfo "entry in /etc/xinetd.d/${PN} to enable, then" + einfo "start xinetd: /etc/init.d/xinetd start" + echo + einfo "To add ${PN} to your services file just run" + einfo "this command after you install:" + echo + einfo "emerge --config =${PF}" + echo + einfo "Now you can find csync2.cfg under /etc/${PN}" + einfo "Please move you old config to the right location" + echo +} + +pkg_config() { + einfo "Updating /etc/services" + { grep -v ^${PN} /etc/services; + echo "csync2 30865/tcp" + } > /etc/services.new + mv -f /etc/services.new /etc/services + + if [ ! -f /etc/${PN}/csync2_ssl_key.pem ]; then + einfo "Creating default certificate in /etc/${PN}" + + openssl genrsa -out /etc/${PN}/csync2_ssl_key.pem 1024 &> /dev/null + + yes '' | \ + openssl req -new \ + -key /etc/${PN}/csync2_ssl_key.pem \ + -out /etc/${PN}/csync2_ssl_cert.csr \ + &> /dev/null + + openssl x509 -req -days 600 \ + -in /etc/${PN}/csync2_ssl_cert.csr \ + -signkey /etc/${PN}/csync2_ssl_key.pem \ + -out /etc/${PN}/csync2_ssl_cert.pem \ + &> /dev/null + + rm /etc/${PN}/csync2_ssl_cert.csr + chmod 400 /etc/${PN}/csync2_ssl_key.pem /etc/${PN}/csync2_ssl_cert.pem + fi +} diff --git a/sys-cluster/csync2/files/digest-csync2-1.33 b/sys-cluster/csync2/files/digest-csync2-1.33 new file mode 100644 index 000000000000..9dbbdbce4b44 --- /dev/null +++ b/sys-cluster/csync2/files/digest-csync2-1.33 @@ -0,0 +1,3 @@ +MD5 e16e3c0f4285439cef09a6b63319a0b0 csync2-1.33.tar.gz 218065 +RMD160 3c06cff1adb6df03108670eccce4889e3913cfba csync2-1.33.tar.gz 218065 +SHA256 2214adb04358b5d351cac7e13055e1c90f7897b7c0600b922de02ca6b0820651 csync2-1.33.tar.gz 218065 |