ultrabug    15/05/12 16:41:49

  Modified:             ChangeLog csync2-1.34-r2.ebuild
  Added:                csync2-2.0.ebuild
  Log:
  version bump fix #548672
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
B658FA13)

Revision  Changes    Path
1.39                 sys-cluster/csync2/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/ChangeLog?rev=1.39&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/ChangeLog?rev=1.39&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/ChangeLog?r1=1.38&r2=1.39

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/csync2/ChangeLog,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- ChangeLog   10 Aug 2014 20:20:29 -0000      1.38
+++ ChangeLog   12 May 2015 16:41:49 -0000      1.39
@@ -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 <[email protected]> csync2-1.34-r2.ebuild,
+  +csync2-2.0.ebuild:
+  EAPI bump, version bump fix #548672
 
   10 Aug 2014; Sergei Trofimovich <[email protected]> csync2-1.34-r2.ebuild:
   QA: drop trailing '.' from DESCRIPTION



1.6                  sys-cluster/csync2/csync2-1.34-r2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/csync2-1.34-r2.ebuild?rev=1.6&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/csync2-1.34-r2.ebuild?rev=1.6&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/csync2-1.34-r2.ebuild?r1=1.5&r2=1.6

Index: csync2-1.34-r2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/csync2/csync2-1.34-r2.ebuild,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- csync2-1.34-r2.ebuild       10 Aug 2014 20:20:29 -0000      1.5
+++ csync2-1.34-r2.ebuild       12 May 2015 16:41:49 -0000      1.6
@@ -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_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() {



1.1                  sys-cluster/csync2/csync2-2.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/csync2-2.0.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/csync2-2.0.ebuild?rev=1.1&content-type=text/plain

Index: csync2-2.0.ebuild
===================================================================
# 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
}




Reply via email to