From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NA82G-000541-68 for garchives@archives.gentoo.org; Mon, 16 Nov 2009 20:18:52 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 59267E0B8D; Mon, 16 Nov 2009 20:18:51 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 0DE32E0B8D for ; Mon, 16 Nov 2009 20:18:51 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id A0F2E67717 for ; Mon, 16 Nov 2009 20:18:50 +0000 (UTC) Received: from hollow by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1NA82E-00038o-1Z for gentoo-commits@lists.gentoo.org; Mon, 16 Nov 2009 20:18:50 +0000 From: "Benedikt Boehm (hollow)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, hollow@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in app-admin/puppet: puppet-0.24.8-r1.ebuild ChangeLog puppet-0.25.0-r1.ebuild puppet-0.25.1.ebuild puppet-0.25.0.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: puppet-0.24.8-r1.ebuild ChangeLog puppet-0.25.0-r1.ebuild puppet-0.25.1.ebuild puppet-0.25.0.ebuild X-VCS-Directories: app-admin/puppet X-VCS-Committer: hollow X-VCS-Committer-Name: Benedikt Boehm Content-Type: text/plain; charset=utf8 Message-Id: Sender: Benedikt Boehm Date: Mon, 16 Nov 2009 20:18:50 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 6cb2ddfb-5f9e-4bd1-b02e-c852382306d3 X-Archives-Hash: 1e4f54e02da0bd7d098cb331a43840ad hollow 09/11/16 20:18:50 Modified: puppet-0.24.8-r1.ebuild ChangeLog puppet-0.25.0-r1.ebuild Added: puppet-0.25.1.ebuild Removed: puppet-0.25.0.ebuild Log: version bump + backported portage provider for eix-0.18 compatibility (= see #287714) (Portage version: 2.2_rc49/cvs/Linux i686) Revision Changes Path 1.7 app-admin/puppet/puppet-0.24.8-r1.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/p= uppet-0.24.8-r1.ebuild?rev=3D1.7&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/p= uppet-0.24.8-r1.ebuild?rev=3D1.7&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/p= uppet-0.24.8-r1.ebuild?r1=3D1.6&r2=3D1.7 Index: puppet-0.24.8-r1.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-0.24.8-r1.ebuil= d,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- puppet-0.24.8-r1.ebuild 5 Sep 2009 22:21:54 -0000 1.6 +++ puppet-0.24.8-r1.ebuild 16 Nov 2009 20:18:49 -0000 1.7 @@ -1,6 +1,6 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-0.24.8-r1.ebu= ild,v 1.6 2009/09/05 22:21:54 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-0.24.8-r1.ebu= ild,v 1.7 2009/11/16 20:18:49 hollow Exp $ =20 EAPI=3D"2" inherit elisp-common eutils ruby @@ -19,6 +19,7 @@ >=3Ddev-ruby/facter-1.5.0" RDEPEND=3D"${DEPEND} >=3Dapp-portage/eix-0.9.4 + =3Dnet-analyzer/rrdtool-1.2.23[ruby] ) 1.49 app-admin/puppet/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/C= hangeLog?rev=3D1.49&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/C= hangeLog?rev=3D1.49&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/C= hangeLog?r1=3D1.48&r2=3D1.49 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/app-admin/puppet/ChangeLog,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- ChangeLog 8 Oct 2009 09:53:44 -0000 1.48 +++ ChangeLog 16 Nov 2009 20:18:49 -0000 1.49 @@ -1,6 +1,14 @@ # ChangeLog for app-admin/puppet # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/ChangeLog,v 1.48 200= 9/10/08 09:53:44 hollow Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/ChangeLog,v 1.49 200= 9/11/16 20:18:49 hollow Exp $ + +*puppet-0.25.1 (16 Nov 2009) + + 16 Nov 2009; Benedikt B=C3=B6hm puppet-0.24.8-r1.e= build, + -puppet-0.25.0.ebuild, puppet-0.25.0-r1.ebuild, +puppet-0.25.1.ebuild, + +files/puppet-0.25.1-eix-0.18.patch: + version bump + backported portage provider for eix-0.18 compatibility = (see + #287714) =20 *puppet-0.25.0-r1 (08 Oct 2009) =20 1.2 app-admin/puppet/puppet-0.25.0-r1.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/p= uppet-0.25.0-r1.ebuild?rev=3D1.2&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/p= uppet-0.25.0-r1.ebuild?rev=3D1.2&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/p= uppet-0.25.0-r1.ebuild?r1=3D1.1&r2=3D1.2 Index: puppet-0.25.0-r1.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-0.25.0-r1.ebuil= d,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- puppet-0.25.0-r1.ebuild 8 Oct 2009 09:53:44 -0000 1.1 +++ puppet-0.25.0-r1.ebuild 16 Nov 2009 20:18:49 -0000 1.2 @@ -1,6 +1,6 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-0.25.0-r1.ebu= ild,v 1.1 2009/10/08 09:53:44 hollow Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-0.25.0-r1.ebu= ild,v 1.2 2009/11/16 20:18:49 hollow Exp $ =20 EAPI=3D"2" inherit elisp-common eutils ruby @@ -20,6 +20,7 @@ >=3Ddev-ruby/facter-1.5.0" RDEPEND=3D"${DEPEND} >=3Dapp-portage/eix-0.9.4 + =3Dnet-analyzer/rrdtool-1.2.23[ruby] ) 1.1 app-admin/puppet/puppet-0.25.1.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/p= uppet-0.25.1.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/p= uppet-0.25.1.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: puppet-0.25.1.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-0.25.1.ebuild,= v 1.1 2009/11/16 20:18:49 hollow Exp $ EAPI=3D"2" inherit elisp-common eutils ruby MY_P=3D"${P/_}" DESCRIPTION=3D"A system automation and configuration management software" HOMEPAGE=3D"http://reductivelabs.com/projects/puppet" SRC_URI=3D"http://reductivelabs.com/downloads/${PN}/${MY_P}.tar.gz" LICENSE=3D"GPL-2" SLOT=3D"0" IUSE=3D"augeas emacs ldap rrdtool shadow vim-syntax" KEYWORDS=3D"~amd64 ~ppc ~sparc ~x86" DEPEND=3D"dev-lang/ruby[ssl] emacs? ( virtual/emacs ) >=3Ddev-ruby/facter-1.5.0" RDEPEND=3D"${DEPEND} >=3Dapp-portage/eix-0.18.0 augeas? ( dev-ruby/ruby-augeas ) ldap? ( dev-ruby/ruby-ldap ) rrdtool? ( >=3Dnet-analyzer/rrdtool-1.2.23[ruby] ) shadow? ( dev-ruby/ruby-shadow )" S=3D"${WORKDIR}/${MY_P}" USE_RUBY=3D"ruby18" SITEFILE=3D"50${PN}-mode-gentoo.el" pkg_setup() { enewgroup puppet enewuser puppet -1 -1 /var/lib/puppet puppet } src_prepare() { epatch "${FILESDIR}/${PN}-0.25.1-eix-0.18.patch" } src_compile() { if use emacs ; then elisp-compile ext/emacs/puppet-mode.el || die "elisp-compile failed" fi } src_install() { DESTDIR=3D"${D}" ruby_einstall "$@" || die DESTDIR=3D"${D}" erubydoc newinitd "${FILESDIR}"/puppetmaster-0.25.init puppetmaster newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster newinitd "${FILESDIR}"/puppet-0.25.init puppet doconfd conf/gentoo/conf.d/puppet # Initial configuration files keepdir /etc/puppet/manifests insinto /etc/puppet doins conf/gentoo/puppet/* # Location of log and data files keepdir /var/run/puppet keepdir /var/log/puppet keepdir /var/lib/puppet/ssl keepdir /var/lib/puppet/files fowners -R puppet:puppet /var/{run,log,lib}/puppet if use emacs ; then elisp-install ${PN} ext/emacs/puppet-mode.el* || die "elisp-install fai= led" elisp-site-file-install "${FILESDIR}/${SITEFILE}" fi if use ldap ; then insinto /etc/openldap/schema; doins ext/ldap/puppet.schema fi if use vim-syntax ; then insinto /usr/share/vim/vimfiles/syntax; doins ext/vim/syntax/puppet.vim insinto /usr/share/vim/vimfiles/ftdetect; doins ext/vim/ftdetect/puppet= .vim fi # ext and examples files for f in $(find ext examples -type f) ; do docinto "$(dirname ${f})"; dodoc "${f}" done docinto conf; dodoc conf/namespaceauth.conf } pkg_postinst() { elog elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as t= his could" elog "cause puppet to hang while installing packages." elog elog "Puppet uses eix to get information about currently installed packa= ges," elog "so please keep the eix metadata cache updated so puppet is able to= properly" elog "handle package installations." elog elog "Currently puppet only supports adding and removing services to the= default" elog "runlevel, if you want to add/remove a service from another runleve= l you may" elog "do so using symlinking." elog if [ \ -f "${ROOT}/etc/puppet/puppetd.conf" -o \ -f "${ROOT}/etc/puppet/puppetmaster.conf" -o \ -f "${ROOT}/etc/puppet/puppetca.conf" \ ] ; then elog elog "Please remove deprecated config files." elog " /etc/puppet/puppetca.conf" elog " /etc/puppet/puppetd.conf" elog " /etc/puppet/puppetmasterd.conf" elog fi use emacs && elisp-site-regen } pkg_postrm() { use emacs && elisp-site-regen }