notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
fence-agents OCF Compliant Fence Agents
4.12.1_1 net-mgmt on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.12.1_1Version of this port present on the latest quarterly branch.
Maintainer: bapt@FreeBSD.org search for ports maintained by this maintainer
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (187 items)
Collapse this list.
  1. share/man/man8/fence_ack_manual.8.gz
  2. share/man/man8/fence_aliyun.8.gz
  3. share/man/man8/fence_alom.8.gz
  4. share/man/man8/fence_amt.8.gz
  5. share/man/man8/fence_apc.8.gz
  6. share/man/man8/fence_apc_snmp.8.gz
  7. share/man/man8/fence_aws.8.gz
  8. share/man/man8/fence_azure_arm.8.gz
  9. share/man/man8/fence_bladecenter.8.gz
  10. share/man/man8/fence_brocade.8.gz
  11. share/man/man8/fence_cdu.8.gz
  12. share/man/man8/fence_cisco_mds.8.gz
  13. share/man/man8/fence_cisco_ucs.8.gz
  14. share/man/man8/fence_compute.8.gz
  15. share/man/man8/fence_crosslink.8.gz
  16. share/man/man8/fence_cyberpower_ssh.8.gz
  17. share/man/man8/fence_docker.8.gz
  18. share/man/man8/fence_drac.8.gz
  19. share/man/man8/fence_drac5.8.gz
  20. share/man/man8/fence_dummy.8.gz
  21. share/man/man8/fence_eaton_snmp.8.gz
  22. share/man/man8/fence_ecloud.8.gz
  23. share/man/man8/fence_emerson.8.gz
  24. share/man/man8/fence_eps.8.gz
  25. share/man/man8/fence_evacuate.8.gz
  26. share/man/man8/fence_gce.8.gz
  27. share/man/man8/fence_hds_cb.8.gz
  28. share/man/man8/fence_heuristics_ping.8.gz
  29. share/man/man8/fence_hpblade.8.gz
  30. share/man/man8/fence_ibm_powervs.8.gz
  31. share/man/man8/fence_ibm_vpc.8.gz
  32. share/man/man8/fence_ibmblade.8.gz
  33. share/man/man8/fence_ibmz.8.gz
  34. share/man/man8/fence_idrac.8.gz
  35. share/man/man8/fence_ifmib.8.gz
  36. share/man/man8/fence_ilo.8.gz
  37. share/man/man8/fence_ilo2.8.gz
  38. share/man/man8/fence_ilo3.8.gz
  39. share/man/man8/fence_ilo3_ssh.8.gz
  40. share/man/man8/fence_ilo4.8.gz
  41. share/man/man8/fence_ilo4_ssh.8.gz
  42. share/man/man8/fence_ilo5.8.gz
  43. share/man/man8/fence_ilo5_ssh.8.gz
  44. share/man/man8/fence_ilo_moonshot.8.gz
  45. share/man/man8/fence_ilo_mp.8.gz
  46. share/man/man8/fence_ilo_ssh.8.gz
  47. share/man/man8/fence_imm.8.gz
  48. share/man/man8/fence_intelmodular.8.gz
  49. share/man/man8/fence_ipdu.8.gz
  50. share/man/man8/fence_ipmilan.8.gz
  51. share/man/man8/fence_ipmilanplus.8.gz
  52. share/man/man8/fence_ironic.8.gz
  53. share/man/man8/fence_kubevirt.8.gz
  54. share/man/man8/fence_ldom.8.gz
  55. share/man/man8/fence_lindypdu.8.gz
  56. share/man/man8/fence_lpar.8.gz
  57. share/man/man8/fence_mpath.8.gz
  58. share/man/man8/fence_netio.8.gz
  59. share/man/man8/fence_openstack.8.gz
  60. share/man/man8/fence_powerman.8.gz
  61. share/man/man8/fence_pve.8.gz
  62. share/man/man8/fence_raritan.8.gz
  63. share/man/man8/fence_raritan_px3.8.gz
  64. share/man/man8/fence_rcd_serial.8.gz
  65. share/man/man8/fence_redfish.8.gz
  66. share/man/man8/fence_rhevm.8.gz
  67. share/man/man8/fence_rsa.8.gz
  68. share/man/man8/fence_rsb.8.gz
  69. share/man/man8/fence_sanbox2.8.gz
  70. share/man/man8/fence_sbd.8.gz
  71. share/man/man8/fence_scsi.8.gz
  72. share/man/man8/fence_skalar.8.gz
  73. share/man/man8/fence_tripplite_snmp.8.gz
  74. share/man/man8/fence_vbox.8.gz
  75. share/man/man8/fence_virsh.8.gz
  76. share/man/man8/fence_vmware.8.gz
  77. share/man/man8/fence_vmware_rest.8.gz
  78. share/man/man8/fence_vmware_vcloud.8.gz
  79. share/man/man8/fence_wti.8.gz
  80. share/man/man8/fence_xenapi.8.gz
  81. share/man/man8/fence_zvmip.8.gz
  82. sbin/fence_ack_manual
  83. sbin/fence_aliyun
  84. sbin/fence_alom
  85. sbin/fence_amt
  86. sbin/fence_apc
  87. sbin/fence_apc_snmp
  88. sbin/fence_aws
  89. sbin/fence_azure_arm
  90. sbin/fence_bladecenter
  91. sbin/fence_brocade
  92. sbin/fence_cdu
  93. sbin/fence_cisco_mds
  94. sbin/fence_cisco_ucs
  95. sbin/fence_compute
  96. sbin/fence_crosslink
  97. sbin/fence_cyberpower_ssh
  98. sbin/fence_docker
  99. sbin/fence_drac
  100. sbin/fence_drac5
  101. sbin/fence_dummy
  102. sbin/fence_eaton_snmp
  103. sbin/fence_ecloud
  104. sbin/fence_emerson
  105. sbin/fence_eps
  106. sbin/fence_evacuate
  107. sbin/fence_gce
  108. sbin/fence_hds_cb
  109. sbin/fence_heuristics_ping
  110. sbin/fence_hpblade
  111. sbin/fence_ibm_powervs
  112. sbin/fence_ibm_vpc
  113. sbin/fence_ibmblade
  114. sbin/fence_ibmz
  115. sbin/fence_idrac
  116. sbin/fence_ifmib
  117. sbin/fence_ilo
  118. sbin/fence_ilo2
  119. sbin/fence_ilo3
  120. sbin/fence_ilo3_ssh
  121. sbin/fence_ilo4
  122. sbin/fence_ilo4_ssh
  123. sbin/fence_ilo5
  124. sbin/fence_ilo5_ssh
  125. sbin/fence_ilo_moonshot
  126. sbin/fence_ilo_mp
  127. sbin/fence_ilo_ssh
  128. sbin/fence_imm
  129. sbin/fence_intelmodular
  130. sbin/fence_ipdu
  131. sbin/fence_ipmilan
  132. sbin/fence_ipmilanplus
  133. sbin/fence_ironic
  134. sbin/fence_kubevirt
  135. sbin/fence_ldom
  136. sbin/fence_lindypdu
  137. sbin/fence_lpar
  138. sbin/fence_mpath
  139. sbin/fence_netio
  140. sbin/fence_openstack
  141. sbin/fence_powerman
  142. sbin/fence_pve
  143. sbin/fence_raritan
  144. sbin/fence_raritan_px3
  145. sbin/fence_rcd_serial
  146. sbin/fence_redfish
  147. sbin/fence_rhevm
  148. sbin/fence_rsa
  149. sbin/fence_rsb
  150. sbin/fence_sanbox2
  151. sbin/fence_sbd
  152. sbin/fence_scsi
  153. sbin/fence_skalar
  154. sbin/fence_tripplite_snmp
  155. sbin/fence_vbox
  156. sbin/fence_virsh
  157. sbin/fence_vmware
  158. sbin/fence_vmware_rest
  159. sbin/fence_vmware_vcloud
  160. sbin/fence_wti
  161. sbin/fence_xenapi
  162. sbin/fence_zvmip
  163. share/cluster/fence_mpath_check
  164. share/cluster/fence_mpath_check_hardreboot
  165. share/cluster/fence_scsi_check
  166. share/cluster/fence_scsi_check_hardreboot
  167. share/cluster/relaxng/fence.rng.head
  168. share/cluster/relaxng/fence.rng.tail
  169. share/cluster/relaxng/fence2man.xsl
  170. share/cluster/relaxng/fence2rng.xsl
  171. share/cluster/relaxng/fence2wiki.xsl
  172. share/cluster/relaxng/metadata.rng
  173. share/doc/fence-agents/COPYING.applications
  174. share/doc/fence-agents/COPYING.libraries
  175. share/doc/fence-agents/COPYRIGHT
  176. share/doc/fence-agents/README.licence
  177. share/fence/XenAPI.py
  178. share/fence/azure_fence.py
  179. share/fence/fencing.py
  180. share/fence/fencing_snmp.py
  181. share/pkgconfig/fence-agents.pc
  182. @dir /var/log/cluster
  183. @dir /var/run/cluster
  184. @dir /var/run/fence-agents
  185. @owner
  186. @group
  187. @mode
Collapse this list.
Dependency lines:
  • fence-agents>0:net-mgmt/fence-agents
Conflicts:
CONFLICTS:
  • heartbeat
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):
fence-agents
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest4.12.1_14.12.1_1-4.12.1_14.12.1_1---
FreeBSD:13:quarterly4.12.1_14.12.1_14.12.14.12.1_14.12.1_14.12.14.12.14.12.1
FreeBSD:14:latest4.12.1_14.12.1_1-4.12.1_14.12.1_14.12.1-4.12.1
FreeBSD:14:quarterly4.12.1_14.12.1_1-4.12.1_14.12.1_14.12.14.12.14.12.1
FreeBSD:15:latest4.12.1_14.12.1_1n/a4.12.1_1n/a4.12.1_14.12.1_14.12.1_1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-pexpect>0 : misc/py-pexpect@py39
  2. py39-pycurl>0 : ftp/py-pycurl@py39
  3. py39-requests>0 : www/py-requests@py39
  4. docbook-xsl>0 : textproc/docbook-xsl
  5. gmake>=4.3 : devel/gmake
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. python3.9 : lang/python39
  8. xsltproc : textproc/libxslt
  9. autoconf>=2.71 : devel/autoconf
  10. automake>=1.16.5 : devel/automake
  11. libtoolize : devel/libtool
Test dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. py39-pexpect>0 : misc/py-pexpect@py39
  2. py39-pycurl>0 : ftp/py-pycurl@py39
  3. py39-requests>0 : www/py-requests@py39
  4. python3.9 : lang/python39
Library dependencies:
  1. 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:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/ClusterLabs/fence-agents/tar.gz/v4.12.1?dummy=/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.12.1_1
29 Jan 2024 19:54:13
commit hash: 2ce050adf462061238e52ea7c6eb9d12f70fb940commit hash: 2ce050adf462061238e52ea7c6eb9d12f70fb940commit hash: 2ce050adf462061238e52ea7c6eb9d12f70fb940commit hash: 2ce050adf462061238e52ea7c6eb9d12f70fb940 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
net-mgmt/fence-agents: Moved man to share/man

- Fix SHEBANG

Approved by:    portmgr (blanket)
4.12.1
24 Jan 2024 07:59:53
commit hash: 0ef221ab629234e3fc00d564cb25f81254b2d5aecommit hash: 0ef221ab629234e3fc00d564cb25f81254b2d5aecommit hash: 0ef221ab629234e3fc00d564cb25f81254b2d5aecommit hash: 0ef221ab629234e3fc00d564cb25f81254b2d5ae files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
manprefix: move the manpages for the ports I maintain to share/man
4.12.1
05 Apr 2023 06:26:14
commit hash: 92fb8ba04418ad80432302eb9caa241efe891ccccommit hash: 92fb8ba04418ad80432302eb9caa241efe891ccccommit hash: 92fb8ba04418ad80432302eb9caa241efe891ccccommit hash: 92fb8ba04418ad80432302eb9caa241efe891ccc files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
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
commit hash: 8ab3666e9a903031a556ecaa3f2514169143d94dcommit hash: 8ab3666e9a903031a556ecaa3f2514169143d94dcommit hash: 8ab3666e9a903031a556ecaa3f2514169143d94dcommit hash: 8ab3666e9a903031a556ecaa3f2514169143d94d files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
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