FreeBSD Ports

sysutils/powerman 2.4.4

Tool for doing remote power control

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
83200d1017
License
GPLv2+
Categories
sysutils, parallel
Package size
155.0 KiB, 549.5 KiB installed

Description

powerman is free Unix/Linux software that controls (remotely and in parallel) switched power distribution units. It was designed for remote power control of Linux systems in a data center or cluster environment, but has been used in other environments such as embedded management appliances, home automation, and high availability service management.

powerman can be extended to support new devices using an expect-like scripting language. It communicates with devices natively using telnet, raw socket, and serial protocols. It also can drive virtual power control devices via a coprocess interface. The coprocess mechanism has been used to extend powerman to communicate with devices using other protocols such as SNMP, IPMI, Insteon, X-10, and VXI-11.

powerman can control equipment connected using any combination of the above methods and provide unified naming for the equipment and parallel execution of control actions.

Install

As a binary package — by origin, or by package name:

pkg install sysutils/powerman
pkg install powerman

From the ports tree:

cd /usr/ports/sysutils/powerman/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	powerman>0:sysutils/powerman
LIB_DEPENDS=	libpowerman.so:sysutils/powerman

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.4.42.4.42.3.20_22.3.20_32.4.4
FreeBSD:14:quarterly2.4.42.4.4n/a2.3.20_32.4.4
FreeBSD:15:latest2.4.42.4.4n/a2.3.20_32.3.20_3
FreeBSD:15:quarterly2.4.42.4.4n/an/an/a
FreeBSD:16:latest2.4.42.4.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

Test 2

The full lists below include those, and their dependencies in turn.

All build dependencies 14
All run dependencies 14

Configuration

No options to configure.

USES
libtool localbase perl5 shebangfix
Service scripts
powerman

Message after installing

===>   NOTICE:

The powerman port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

Manual pages 9
  • httppower(8)
  • libpowerman(3)
  • plmpower(8)
  • pm(1)
  • powerman(1)
  • powerman.conf(5)
  • powerman.dev(5)
  • powermand(8)
  • redfishpower(8)
pkg-plist 87
  • bin/pm
  • bin/powerman
  • etc/powerman/apc-snmp.dev
  • etc/powerman/apc.dev
  • etc/powerman/apc7900.dev
  • etc/powerman/apc7900v3.dev
  • etc/powerman/apc7920.dev
  • etc/powerman/apc8941.dev
  • etc/powerman/apcnew.dev
  • etc/powerman/apcold.dev
  • etc/powerman/apcpdu.dev
  • etc/powerman/apcpdu3.dev
  • etc/powerman/appro-gb2.dev
  • etc/powerman/appro-greenblade.dev
  • etc/powerman/baytech-rpc18d-nc.dev
  • etc/powerman/baytech-rpc22.dev
  • etc/powerman/baytech-rpc28-nc.dev
  • etc/powerman/baytech-rpc3-nc.dev
  • etc/powerman/baytech-snmp.dev
  • etc/powerman/baytech.dev
  • etc/powerman/cb-7050.dev
  • etc/powerman/cyclades-pm10.dev
  • etc/powerman/cyclades-pm20.dev
  • etc/powerman/cyclades-pm42.dev
  • etc/powerman/cyclades-pm8.dev
  • etc/powerman/dli.dev
  • etc/powerman/dli4.dev
  • etc/powerman/eaton-epdu-blue-switched.dev
  • etc/powerman/eaton-revelation-snmp.dev
  • etc/powerman/hp3488.dev
  • etc/powerman/hpilo.dev
  • etc/powerman/hpmp.dev
  • etc/powerman/hpmpblade.dev
  • etc/powerman/hpmpcell.dev
  • etc/powerman/hpmpdome.dev
  • etc/powerman/ibmbladecenter.dev
  • etc/powerman/icebox.dev
  • etc/powerman/icebox3.dev
  • etc/powerman/ics8064.dev
  • etc/powerman/ilom.dev
  • etc/powerman/ipmi.dev
  • etc/powerman/ipmipower-serial.dev
  • etc/powerman/ipmipower.dev
  • etc/powerman/kvm-ssh.dev
  • etc/powerman/kvm.dev
  • etc/powerman/lom.dev
  • etc/powerman/openbmc.dev
  • etc/powerman/phantom.dev
  • etc/powerman/plmpower.dev
  • etc/powerman/powerman.conf.example
  • etc/powerman/powerman.dev
  • etc/powerman/rancid-cisco-poe.dev
  • etc/powerman/rancid-edgemax-poe.dev
  • etc/powerman/raritan-px4316.dev
  • etc/powerman/raritan-px5523.dev
  • etc/powerman/redfish-supermicro.dev
  • etc/powerman/redfishpower-cray-ex-rabbit.dev
  • etc/powerman/redfishpower-cray-ex.dev
  • etc/powerman/redfishpower-cray-r272z30.dev
  • etc/powerman/redfishpower-cray-windom.dev
  • etc/powerman/redfishpower-supermicro.dev
  • etc/powerman/sentry_cdu.dev
  • etc/powerman/swpdu.dev
  • etc/powerman/wti-rps10.dev
  • etc/powerman/wti.dev
  • include/libpowerman.h
  • lib/libpowerman.a
  • lib/libpowerman.so
  • lib/libpowerman.so.0
  • lib/libpowerman.so.0.0.0
  • lib/stonith/plugins/external/powerman
  • libdata/pkgconfig/libpowerman.pc
  • sbin/httppower
  • sbin/plmpower
  • sbin/powermand
  • sbin/redfishpower
  • sbin/snmppower
  • share/man/man1/pm.1.gz
  • share/man/man1/powerman.1.gz
  • share/man/man3/libpowerman.3.gz
  • share/man/man5/powerman.conf.5.gz
  • share/man/man5/powerman.dev.5.gz
  • share/man/man8/httppower.8.gz
  • share/man/man8/plmpower.8.gz
  • share/man/man8/powermand.8.gz
  • share/man/man8/redfishpower.8.gz
  • @dir(daemon,,) /var/run/powerman
distinfo 7
FileSizeSHA256
powerman-2.4.4.tar.gz789750d675502144bc0875def92dad4c0efc6d43bc81c78d6fdb09ebc5f3558b3b7c85
4780df0aa1d2a716fb39b225074da3c98c3443f1.patch4450b70d07f018612e380ddb18c051e3cc7614ce43d0185bff2ee9301861df502245
8fbc1a13e34c656114c91ee6a51483b959e65039.patch1218a1a0abce8b9704281837982a9be7f9c48e2e19f1c0da007088471225a4725990
2022d263125a1e68e3ee66e5cf47dbc0ab851e6e.patch1816e9d104374a07478788850894a1f07409e93269b3e889c24b45a452fc02502a5b
b2b57b5cb63f68d19c8504221099214e8c81c09a.patch2597cb9a98f5f7361ccd4eb0f6a569d640699f04e676080c6d052359c1ad72e2df76
3495907fa11712b81db0008c9befc513e2d33d27.patch2044947a6c16bcfd8d2bcf1352f17a3ea50cfb026f9637ea4a0400bed4458f56ba0f
457f95a4be7bd5c3c819baa3ef95917dacb4ef0c.patch10297cb338983a7022b84be7c12083fd9a27b28a298c428e3564b2b5cce973ccd42c
Master sites 1
  • https://github.com/chaos/powerman/releases/download/v2.4.4/

Commit history 1

DateCommitCreditsLog message
83200d1017 Vladimir Druzenko sysutils/powerman: Update 2.3.20 => 2.4.4
Changelog: https://github.com/chaos/powerman/blob/v2.4.4/NEWS.md - Fix tests. - Refresh patches. Sponsored by: UNIS Labs