diff options
author | 2015-05-12 16:41:57 +0000 | |
---|---|---|
committer | 2015-05-12 16:41:57 +0000 | |
commit | 1fa51d8c98c228cc0901f4cda9c2a54c210e67b2 (patch) | |
tree | c1374a6da4afca2ed431d3c0454cfcdaa061f547 /sys-cluster/csync2 | |
parent | Bump to latest aufs, genpatches and linux release (diff) | |
download | historical-1fa51d8c98c228cc0901f4cda9c2a54c210e67b2.tar.gz historical-1fa51d8c98c228cc0901f4cda9c2a54c210e67b2.tar.bz2 historical-1fa51d8c98c228cc0901f4cda9c2a54c210e67b2.zip |
version bump fix #548672
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xB658FA13
Diffstat (limited to 'sys-cluster/csync2')
-rw-r--r-- | sys-cluster/csync2/ChangeLog | 10 | ||||
-rw-r--r-- | sys-cluster/csync2/Manifest | 12 | ||||
-rw-r--r-- | sys-cluster/csync2/csync2-1.34-r2.ebuild | 14 | ||||
-rw-r--r-- | sys-cluster/csync2/csync2-2.0.ebuild | 103 |
4 files changed, 125 insertions, 14 deletions
diff --git a/sys-cluster/csync2/ChangeLog b/sys-cluster/csync2/ChangeLog index b625aa7fda28..d35e32f03443 100644 --- a/sys-cluster/csync2/ChangeLog +++ b/sys-cluster/csync2/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-cluster/csync2 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/ChangeLog,v 1.38 2014/08/10 20:20:29 slyfox Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/ChangeLog,v 1.39 2015/05/12 16:41:49 ultrabug Exp $ + +*csync2-2.0 (12 May 2015) + + 12 May 2015; Ultrabug <ultrabug@gentoo.org> csync2-1.34-r2.ebuild, + +csync2-2.0.ebuild: + EAPI bump, version bump fix #548672 10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> csync2-1.34-r2.ebuild: QA: drop trailing '.' from DESCRIPTION diff --git a/sys-cluster/csync2/Manifest b/sys-cluster/csync2/Manifest index 844f7b476077..4734f5ae8f6a 100644 --- a/sys-cluster/csync2/Manifest +++ b/sys-cluster/csync2/Manifest @@ -5,13 +5,15 @@ AUX csync2-1.34-gnutls.patch 8226 SHA256 aecfc03ca63ee4842b762ca856782dd0193aa39 AUX csync2.initd 607 SHA256 eed3f72bdff8e15af8cf76fc3f0179dbfa6a8c9c49213089633a9daf01a5ab7c SHA512 ce29430fd74ca49d91494dc757fbec06e6b745acfd7e8e449fa514c63e2cc02e400f0ac652c932560ab212f0054cae4d8b8aecfa7082b1ccd96df3082f295e08 WHIRLPOOL 988d2725320b0a9983a44997c3c0de467f24500b9ce9dbbd85cf9d01f1d00c9d132543fcbfb8471b1eade3fc5ed412907fd48cbcba0644f85151a820236b6f82 AUX csync2.xinetd 388 SHA256 c281d7e494088abd84ef09b5487482cfa886f12aa0ab717f4cb579b729cc7ee9 SHA512 538bb8fc5b6b667a8afd708fbb35c9b1e98967cf0c1e5b139cdd15a19305000fd7fb7eab564131eb7cf3f562ba9189b08a06061aa31ef64e8e85ca13d6f3d583 WHIRLPOOL 35896b35309fd8f99e938d592db2a4f9c3d348bd065e0e9428d9d0f1c3073b5992e77cc04c7655cefbde80cc079b049230dd483ef862b411239a71e5b18c99e8 DIST csync2-1.34.tar.gz 222765 SHA256 32b250dd4a0353f71015c5c3961174b975dd5e799e4a084e8f6d00792bd8c833 -EBUILD csync2-1.34-r2.ebuild 2750 SHA256 53dd9d9be0546db8a04dc73c6d2461f4bdf4455db3f30fa64d35a48fae546d80 SHA512 3be6ee1241f27d3da5b935c7476c4e6bfcf1e44b7e57e43ffc71f54f1b5320014da34c2bc927145b73e75d4f9ab105efdf5ea70a779b9da2a5babea372cbbdd0 WHIRLPOOL 7093a9e2e177c16ea574c85b22f20bc4d35a97446f89529f017eb722501ceea869b2cd62bd959caaac626b1ac88fb9147083442c843da3b9c505168deb62a8e4 -MISC ChangeLog 5573 SHA256 c9621cb7050f68cef6d86bca42cf38521d9edfb8a3801892b9fe5da7914cf7f2 SHA512 ed8f163e33ddeccbed687fd91914fa0f9189fa61f20465082445201b49cbced8b77d49f897f499089b2c0c0d6457319695fb8abc9a847147181c3a5938f0f58a WHIRLPOOL f487c70943c6919100c1247e538a86c3557776364bb206c10689044ac6a401554ef42a022a6066ba5cf0e6e5839ccb058ba092f2971d52fb3aabe734947bc587 +DIST csync2-2.0.tar.gz 411013 SHA256 11cb37380fb185bce0c22b804fec9b01c385d9d83cc528cfd48d748453834fa2 SHA512 f91fd222f67affe9634471d341b43ff67854a6ed25b620301a454e98a79a9fb80b2a66eb8713546758fd08300d52751e5ca7472c696daa20ee11779b87a830f8 WHIRLPOOL 6cbe49b5dd36d455d2c2b15089cc8e766aa3f9ebc2d5ebbd0528379123ae280850972b07279075a38dc328391633bd63f1a5dc8a2403b1d4faac295e27d1d920 +EBUILD csync2-1.34-r2.ebuild 2724 SHA256 03bbc1495e2472decffff74b3969f3d3b5c0f22c176b250a26635433cd513ab1 SHA512 ff6bd4e589673d722a904123d812ff392fbea821bfaadae8fe39d11565ffda95de9847e717302485b3b31a27249790ba51fe84cfa6b2ef608c7a55d703a68a7c WHIRLPOOL b6d1f93189415293d60775495f0b6468a88096921b5e4992a51a12d70e73f264ceb28879df081c63ff08c52cdf9767df422884d6d79ff58438c6345a2f63df3f +EBUILD csync2-2.0.ebuild 2656 SHA256 a00f9badaf4475eb99d8e647874957757731d32adc7c722b1a9532aba6d505ac SHA512 60cd6edd49d873099b923289523500c54d2fc25fbd5e22cf34bfda11f620a2402cdd5ac16d3f79a23bdf8c5e16e3c57f0b84ac9432e8c6bdd092d9c0807a91ea WHIRLPOOL a8edf311d64970f591f464c592d16b86f7ccd1a758f26b7db390b989f992107b23feecdbb57a8b661d573344aadea6c3408799a90eea688ca8e2a9699a0514d2 +MISC ChangeLog 5732 SHA256 9102443bce33cda80af9a3e7f7ca9be41943ce14b4c640fc01707ee834ad2d70 SHA512 71a714b6c0bda2132da7a446db20217077949309d2f663715e214eded9f09b774b76c4eefdf83f3c29cc5f84dbfe2b2af7887a3fed58a1ba85db573366ef65f1 WHIRLPOOL 4d5bf700ccb7216923fae7bdf92736aac4d2e804d0f6d8c7ed166c84be1d45a13de2e4fd2aeaaf6ace1a45ed38e69eb618cba2a502d984418db8c8765b56c370 MISC metadata.xml 161 SHA256 fb0c2b5d458c0b9e6cae1b1cf1c80137c4b23c54e657343370b7d293fb29ecce SHA512 f3e07a100754c87015a67a1dd5e71686adbaf25281054a74ec21cb342a2440c010b30eb7d3d813a2504ea2b6d0330ac32511f11b583df1c519d579ad2b6f0c6a WHIRLPOOL c13246d1d1357f83c01bfb11b06c0bfe565c741b971d846363d44579f974fc1cb7b29470627460f6fc4d62eff22056b98cae11bfd497e5a20dfb566abd46c6d3 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlPn1A4ACgkQcaHudmEf86rE1QCfc+UUWYVfHzY5EQiYKXoljtsj -nYsAnjCgvgCvMaDwEVGgqneDW3QGm8JT -=7knh +iF4EAREIAAYFAlVSLU4ACgkQKiQSS7ZY+hMmPgEAo11p3TBTYi6vj4aNnO466QRo +cbXVxpGAU3Ku0P+1RQ4BAJL2iIH2B3a9GhULsIStxWh+N/Tpn0QPcbvSKV5dPZ1S +=xbPJ -----END PGP SIGNATURE----- diff --git a/sys-cluster/csync2/csync2-1.34-r2.ebuild b/sys-cluster/csync2/csync2-1.34-r2.ebuild index 247045d8c8bd..eda9a231a4d0 100644 --- a/sys-cluster/csync2/csync2-1.34-r2.ebuild +++ b/sys-cluster/csync2/csync2-1.34-r2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/csync2-1.34-r2.ebuild,v 1.5 2014/08/10 20:20:29 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/csync2-1.34-r2.ebuild,v 1.6 2015/05/12 16:41:49 ultrabug Exp $ -EAPI=2 +EAPI=5 inherit autotools eutils @@ -39,18 +39,18 @@ src_configure() { } src_install() { - emake DESTDIR="${D}" install || die + emake DESTDIR="${D}" install if use xinetd ; then insinto /etc/xinetd.d - newins "${FILESDIR}"/${PN}.xinetd ${PN} || die + newins "${FILESDIR}"/${PN}.xinetd ${PN} fi keepdir /var/lib/csync2 - newinitd "${FILESDIR}"/${PN}.initd ${PN} || die + newinitd "${FILESDIR}"/${PN}.initd ${PN} - dodoc AUTHORS ChangeLog INSTALL NEWS README TODO csync2_locheck.sh || die + dodoc AUTHORS ChangeLog INSTALL NEWS README TODO csync2_locheck.sh } pkg_postinst() { diff --git a/sys-cluster/csync2/csync2-2.0.ebuild b/sys-cluster/csync2/csync2-2.0.ebuild new file mode 100644 index 000000000000..bd4c54f2b73d --- /dev/null +++ b/sys-cluster/csync2/csync2-2.0.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/csync2-2.0.ebuild,v 1.1 2015/05/12 16:41:49 ultrabug Exp $ + +EAPI=5 + +inherit eutils + +DESCRIPTION="Cluster synchronization tool" +HOMEPAGE="http://oss.linbit.com/csync2/" +SRC_URI="http://oss.linbit.com/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" + +IUSE="mysql sqlite ssl xinetd" + +RDEPEND=">=net-libs/librsync-0.9.5 + mysql? ( virtual/mysql ) + sqlite? ( >=dev-db/sqlite-3.0 ) + ssl? ( >=net-libs/gnutls-2.7.3 ) + xinetd? ( sys-apps/xinetd )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +SLOT="0" + +src_configure() { + econf \ + --docdir=/usr/share/doc/${P} \ + --localstatedir=/var \ + --sysconfdir=/etc/csync2 \ + $(use_enable sqlite sqlite3) \ + $(use_enable ssl gnutls) +} + +src_install() { + emake DESTDIR="${D}" install + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/${PN}.xinetd ${PN} + fi + + keepdir /var/lib/csync2 + + newinitd "${FILESDIR}"/${PN}.initd ${PN} +} + +pkg_postinst() { + if use xinetd; then + 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" + fi + echo + einfo "To add ${PN} to your services file" + if use ssl; then + einfo "and to generate the SSL certificates," + fi + einfo "just run 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 + einfo "To start csync2 as a standalone daemon, simply run:" + einfo "/etc/init.d/csync2 start" + echo +} + +pkg_config() { + einfo "Updating ${ROOT}/etc/services" + { grep -v ^${PN} "${ROOT}"/etc/services; + echo "csync2 30865/tcp" + } > "${ROOT}"/etc/services.new + mv -f "${ROOT}"/etc/services.new "${ROOT}"/etc/services + + if use ssl; then + if [ ! -f "${ROOT}"/etc/${PN}/csync2_ssl_key.pem ]; then + einfo "Creating default certificate in ${ROOT}/etc/${PN}" + + openssl genrsa -out "${ROOT}"/etc/${PN}/csync2_ssl_key.pem 1024 &> /dev/null + + yes '' | \ + openssl req -new \ + -key "${ROOT}"/etc/${PN}/csync2_ssl_key.pem \ + -out "${ROOT}"/etc/${PN}/csync2_ssl_cert.csr \ + &> "${ROOT}"/dev/null + + openssl x509 -req -days 600 \ + -in "${ROOT}"/etc/${PN}/csync2_ssl_cert.csr \ + -signkey "${ROOT}"/etc/${PN}/csync2_ssl_key.pem \ + -out "${ROOT}"/etc/${PN}/csync2_ssl_cert.pem \ + &> "${ROOT}"/dev/null + + rm "${ROOT}"/etc/${PN}/csync2_ssl_cert.csr + chmod 400 "${ROOT}"/etc/${PN}/csync2_ssl_key.pem "${ROOT}"/etc/${PN}/csync2_ssl_cert.pem + fi + fi +} |