diff options
Diffstat (limited to 'sys-power/powerman')
-rw-r--r-- | sys-power/powerman/ChangeLog | 10 | ||||
-rw-r--r-- | sys-power/powerman/Manifest | 7 | ||||
-rw-r--r-- | sys-power/powerman/files/powerman | 20 | ||||
-rw-r--r-- | sys-power/powerman/metadata.xml | 22 | ||||
-rw-r--r-- | sys-power/powerman/powerman-2.2.ebuild | 29 |
5 files changed, 80 insertions, 8 deletions
diff --git a/sys-power/powerman/ChangeLog b/sys-power/powerman/ChangeLog index b1cbb6b6e9a6..0f62b0affce5 100644 --- a/sys-power/powerman/ChangeLog +++ b/sys-power/powerman/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-power/powerman -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-power/powerman/ChangeLog,v 1.2 2007/04/23 19:45:06 swegener Exp $ +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-power/powerman/ChangeLog,v 1.3 2008/09/12 18:14:52 weaver Exp $ + +*powerman-2.2 (12 Sep 2008) + + 12 Sep 2008; weaver <weaver@gentoo.org> +files/powerman, metadata.xml, + +powerman-2.2.ebuild: + New version 2.2, take ownership 23 Apr 2007; Sven Wegener <swegener@gentoo.org> powerman-1.0.20.ebuild: Add || die after emake. diff --git a/sys-power/powerman/Manifest b/sys-power/powerman/Manifest index c04c591b7347..799609c85799 100644 --- a/sys-power/powerman/Manifest +++ b/sys-power/powerman/Manifest @@ -1,5 +1,8 @@ +AUX powerman 465 RMD160 5653857d129375b664dd9529f5918b774d1beecc SHA1 61a55056b4480999bbf05ed61644d088902ca243 SHA256 be978a8d0ae5106e328e763be4896f11b9a2d1a4f4940cf539b1dff7d4fa8d4a AUX powerman-1.0.20-new-yacc.patch 931 RMD160 2fa17c35a26addad7a79be486ccf4b0320cf71ee SHA1 c1ca2eb610608142fbdad17dfe30cf888d38e8dd SHA256 1b4f5863524e77a269aef116db9f3aa579ef0bb645d83c1115fe479899f165f9 DIST powerman-1.0.20.tgz 148573 RMD160 54b839bea259f03ae0326ca1d800aae4a222203d SHA1 3f1a603ee1d9317a205680d54b621391052a92af SHA256 c69db4fcb8f93a13913f6f6990d5152e482cbca4b844cfb199679586e7107915 +DIST powerman-2.2.tar.bz2 390764 RMD160 0a3d0eb1b54f4f729b9ad1642e9d739f33845a48 SHA1 d27c9f085edc8552b77e89e64f291a7559f9e6d9 SHA256 c54b7cdb7266626cdc9b5d48e84650cd060ba085281dbcdc433b90bf9ee12aff EBUILD powerman-1.0.20.ebuild 1316 RMD160 19805014a74e3fd4b6ec674c9957cbf7fe02a1b3 SHA1 2fa038aebaa262be05c40fd7c750b6325115b992 SHA256 107be374386beb6268bf280992b80dbad84dcceccd48eba6083135ee636b3cfa -MISC ChangeLog 553 RMD160 718c2dca3227f30a8f0bbc5447f7b8803ec678ae SHA1 cd8df999fb1848d3696de3f779b5624299e04ae6 SHA256 d2e311d33618eed3833c4fd802cc9097b11524aee58664a38f96a73ab8625fa4 -MISC metadata.xml 223 RMD160 ffa99612cf27469c417944deed0e0c9155e64331 SHA1 607c637402dd253406aa6ee684471a702c5d1a99 SHA256 d6bb9ba68629616062b4433ab3b8fb01dfcafae5bb47804d9e06cdd6c66daa44 +EBUILD powerman-2.2.ebuild 835 RMD160 1e4dd7ccc427efa313191e5e476a8955451948d0 SHA1 d42717dca822e5e836fbf2fa9813c5c08e630b9b SHA256 59e0e1a3d72dfe89dad995f3f8636e05868c48fa8aecf34d9941eaf45978d648 +MISC ChangeLog 712 RMD160 e6135b261ce2c3d7f21ee9ac4b7a6c7c95b2acde SHA1 9fa76ffcb1b35bc74ca282017995aba06558ef11 SHA256 a6bf1da08eb3992ed017071a0a7ac09cb76a9dbe5c243f7eab8749c868fb793c +MISC metadata.xml 739 RMD160 33efe215f42c09d10c3b28134186f01db607f05b SHA1 4b416979b766e432665f1f2f3c3b1deeb1198f1a SHA256 87879045220843fcf095d00c06a21aa994fe3062c25b97a804cb0d9bf13c972d diff --git a/sys-power/powerman/files/powerman b/sys-power/powerman/files/powerman new file mode 100644 index 000000000000..80f6a35cf1a5 --- /dev/null +++ b/sys-power/powerman/files/powerman @@ -0,0 +1,20 @@ +#!/sbin/runscript +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-power/powerman/files/powerman,v 1.1 2008/09/12 18:14:52 weaver Exp $ + +depend() { + need net +} + +start() { + ebegin "Starting powermand" + start-stop-daemon --start --exec /usr/sbin/powermand + eend $? +} + +stop() { + ebegin "Stopping powermand" + start-stop-daemon --stop --exec /usr/sbin/powermand + eend $? +} diff --git a/sys-power/powerman/metadata.xml b/sys-power/powerman/metadata.xml index 5d9f5be9d49d..0d0fe3ffcde0 100644 --- a/sys-power/powerman/metadata.xml +++ b/sys-power/powerman/metadata.xml @@ -1,8 +1,22 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>no-herd</herd> -<maintainer> - <email>robbat2@gentoo.org</email> -</maintainer> + <maintainer> + <email>weaver@gentoo.org</email> + <name>Andrey Kislyuk</name> + </maintainer> + <herd>no-herd</herd> + <longdescription lang="en"> + Powerman provides power management in a data center or compute cluster + environment. It performs operations such as power on, power off, and + power cycle via remote power controller (RPC) devices. + </longdescription> + <use> + <flag name='httppower'> + Add support for HTTP based power controllers + </flag> + <flag name='genders'> + Add support for selecting power control targets using genders (-g option) + </flag> + </use> </pkgmetadata> diff --git a/sys-power/powerman/powerman-2.2.ebuild b/sys-power/powerman/powerman-2.2.ebuild new file mode 100644 index 000000000000..0d681e9bf66c --- /dev/null +++ b/sys-power/powerman/powerman-2.2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-power/powerman/powerman-2.2.ebuild,v 1.1 2008/09/12 18:14:52 weaver Exp $ + +EAPI="1" + +DESCRIPTION="RPC/PDU control and monitoring service for data center or compute cluster power management" +HOMEPAGE="http://powerman.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="+httppower +genders" +DEPEND="sys-devel/bison" +RDEPEND=">=sys-libs/freeipmi-0.2.3" + +src_compile() { + econf \ + $(use_with httppower) \ + $(use_with genders) + emake || die +} + +src_install() { + emake DESTDIR="${D}" -j1 install || die + rm -f "${D}/etc/init.d/powerman" + doinitd "${FILESDIR}/powerman" || die + dodoc AUTHORS ChangeLog DISCLAIMER NEWS TODO +} |