Port details |
- fence-agents OCF Compliant Fence Agents
- 4.12.1_1 net-mgmt
=2 4.12.1_1Version of this port present on the latest quarterly branch. - Maintainer: bapt@FreeBSD.org
 - Port Added: 2023-04-03 13:30:08
- Last Update: 2024-01-29 19:54:13
- Commit Hash: 2ce050a
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: not specified in port
- WWW:
- https://github.com/ClusterLabs/fence-agents
- Description:
- Fence agents were developed as device "drivers" which are able to prevent
computers from destroying data on shared storage.
Their aim is to isolate a corrupted computer, using one of three methods:
- Power - A computer that is switched off cannot corrupt data, but it is
important to not do a "soft-reboot" as we won't know if this is possible.
This also works for virtual machines when the fence device is a hypervisor.
- Network - Switches can prevent routing to a given computer, so even if a
computer is powered on it won't be able to harm the data.
- Configuration - Fibre-channel switches or SCSI devices allow us to limit who
can write to managed disks.
This is used by the Pacemaker cluster resource management.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- fence-agents>0:net-mgmt/fence-agents
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/net-mgmt/fence-agents/ && make install clean
- To add the package, run one of these commands:
- pkg install net-mgmt/fence-agents
- pkg install fence-agents
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: fence-agents
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1678367001
SHA256 (ClusterLabs-fence-agents-v4.12.1_GH0.tar.gz) = a30349759931bc19eed100225615215b9c26e005cefa394993b5cbee13b72145
SIZE (ClusterLabs-fence-agents-v4.12.1_GH0.tar.gz) = 475073
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-pexpect>0 : misc/py-pexpect@py39
- py39-pycurl>0 : ftp/py-pycurl@py39
- py39-requests>0 : www/py-requests@py39
- docbook-xsl>0 : textproc/docbook-xsl
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.9 : lang/python39
- xsltproc : textproc/libxslt
- autoconf>=2.71 : devel/autoconf
- automake>=1.16.5 : devel/automake
- libtoolize : devel/libtool
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-pexpect>0 : misc/py-pexpect@py39
- py39-pycurl>0 : ftp/py-pycurl@py39
- py39-requests>0 : www/py-requests@py39
- python3.9 : lang/python39
- Library dependencies:
-
- libxml2.so : textproc/libxml2
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for fence-agents-4.12.1_1:
DOCS=on: Build and/or install documentation
MANPAGES=on: Build and/or install manual pages
===> Use 'make config' to modify these settings
- Options name:
- net-mgmt_fence-agents
- USES:
- autoreconf gmake libtool pkgconfig python shebangfix gnome
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 4
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
4.12.1_1 29 Jan 2024 19:54:13
    |
Muhammad Moinur Rahman (bofh)  |
net-mgmt/fence-agents: Moved man to share/man
- Fix SHEBANG
Approved by: portmgr (blanket) |
4.12.1 24 Jan 2024 07:59:53
    |
Baptiste Daroussin (bapt)  |
manprefix: move the manpages for the ports I maintain to share/man |
4.12.1 05 Apr 2023 06:26:14
    |
Daniel Engberg (diizzy)  |
net-mgmt/fence-agents: Follow Porters Handbook more closely and use helpers
Use DISTVERSION instead of PORTVERSION as instructed in Porters Handbook
and use framework helper to define libxslt build dependency
PR: 270627
Reviewed by: bapt (maintainer) |
4.12.1 03 Apr 2023 13:24:36
    |
Baptiste Daroussin (bapt)  Author: Florian Millet |
net-mgmt/fence-agents: new port
Fence agents were developed as device "drivers" which are able to prevent
computers from destroying data on shared storage.
Their aim is to isolate a corrupted computer, using one of three methods:
- Power - A computer that is switched off cannot corrupt data, but it is
important to not do a "soft-reboot" as we won't know if this is possible.
This also works for virtual machines when the fence device is a hypervisor.
- Network - Switches can prevent routing to a given computer, so even if a
computer is powered on it won't be able to harm the data.
- Configuration - Fibre-channel switches or SCSI devices allow us to limit who
can write to managed disks.
This is used by the Pacemaker cluster resource management.
Note:
A lot of these agents have Linuxism and have to be adapted, they will be
patched later to work out of the box on FreeBSD.
PR: 270623
Sponsored by: OVHcloud |
Number of commits found: 4
|