diff --git a/fence-agents.spec b/fence-agents.spec index 84eb4bf..498a588 100644 --- a/fence-agents.spec +++ b/fence-agents.spec @@ -68,6 +68,7 @@ License: GPLv2+ and LGPLv2+ Group: System Environment/Base Summary: Common utilities for fence agents Requires: python3-pexpect python3-pycurl +BuildArch: noarch %description common Red Hat Fence Agents is a collection of scripts and libraries to handle remote power management for various devices. %files common @@ -94,6 +95,7 @@ Summary: Fence agents Requires: %{allfenceagents} Provides: fence-agents = %{version}-%{release} Obsoletes: fence-agents < 3.1.13 +BuildArch: noarch %description all Red Hat Fence Agents is a collection of all supported fence agents. %files all @@ -105,6 +107,7 @@ Group: System Environment/Base Summary: Fence agent for SUN ALOM Requires: telnet openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description alom Red Hat Fence Agents %files alom @@ -118,6 +121,7 @@ Group: System Environment/Base Summary: Fence agent for APC devices Requires: telnet openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description apc The fence-agents-apc package contains a fence agent for APC devices that are accessed via telnet or SSH. %files apc @@ -130,6 +134,7 @@ Group: System Environment/Base Summary: Fence agent for APC devices (SNMP) Requires: net-snmp-utils Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description apc-snmp The fence-agents-apc-snmp package contains a fence agent for APC devices that are accessed via the SNMP protocol. %files apc-snmp @@ -144,6 +149,7 @@ Group: System Environment/Base Summary: Fence agent for Intel AMT devices Requires: amtterm Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description amt The fence-agents-amt package contains a fence agent for AMT compatibile devices that are accessed via 3rd party software. %files amt @@ -156,6 +162,7 @@ Group: System Environment/Base Summary: Fence agent for Intel AMT (WS-Man) devices Requires: fence-agents-common >= %{version}-%{release} Requires: openwsman-python3 +BuildArch: noarch %description amt-ws The fence-agents-amt-ws package contains a fence agent for AMT (WS-Man) devices. %files amt-ws @@ -168,6 +175,7 @@ Group: System Environment/Base Summary: Fence agent for Amazon AWS Requires: fence-agents-common >= %{version}-%{release} Requires: python3-boto3 +BuildArch: noarch Obsoletes: fence-agents %description aws The fence-agents-aws package contains a fence agent for Amazon AWS instances. @@ -181,6 +189,7 @@ Group: System Environment/Base Summary: Fence agent for Azure Resource Manager Requires: fence-agents-common >= %{version}-%{release} Requires: python3-azure-sdk +BuildArch: noarch Obsoletes: fence-agents %description azure-arm The fence-agents-azure-arm package contains a fence agent for Azure Resource Manager instances. @@ -194,6 +203,7 @@ Group: System Environment/Base Summary: Fence agent for IBM BladeCenter Requires: telnet openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description bladecenter The fence-agents-bladecenter package contains a fence agent for IBM BladeCenter devices that are accessed via telnet or SSH. %files bladecenter @@ -206,6 +216,7 @@ Group: System Environment/Base Summary: Fence agent for Brocade switches Requires: telnet openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description brocade The fence-agents-bladecenter package contains a fence agent for Brocade devices that are accessed via telnet or SSH. %files brocade @@ -218,6 +229,7 @@ Group: System Environment/Base Summary: Fence agent for Cisco MDS 9000 series Requires: net-snmp-utils Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description cisco-mds The fence-agents-cisco-mds package contains a fence agent for Cisco MDS 9000 series devices that are accessed via the SNMP protocol. %files cisco-mds @@ -230,6 +242,7 @@ Group: System Environment/Base Summary: Fence agent for Cisco UCS series Requires: python3-pycurl Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description cisco-ucs The fence-agents-cisco-ucs package contains a fence agent for Cisco UCS series devices that are accessed via the SNMP protocol. %files cisco-ucs @@ -242,6 +255,7 @@ Group: System Environment/Base Summary: Fence agent for Nova compute nodes Requires: python3-requests Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description compute The fence-agents-compute package contains a fence agent for Nova compute nodes. %files compute @@ -256,6 +270,7 @@ Group: System Environment/Base Summary: Fence agent for Docker Requires: python3-pycurl Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description docker The fence-agents-docker package contains a fence agent for Docker images that are accessed over HTTP. %files docker @@ -269,6 +284,7 @@ Group: System Environment/Base Summary: Fence agent for Dell DRAC Requires: telnet Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description drac The fence-agents-drac package contains a fence agent for Dell DRAC IV series devices that are accessed via telnet. %files drac @@ -282,6 +298,7 @@ Group: System Environment/Base Summary: Fence agent for Dell DRAC 5 Requires: telnet openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description drac5 The fence-agents-drac5 package contains a fence agent for Dell DRAC 5 series devices that are accessed via telnet or SSH. %files drac5 @@ -294,6 +311,7 @@ Group: System Environment/Base Summary: Fence agent for Eaton network power switches Requires: net-snmp-utils Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description eaton-snmp The fence-agents-eaton-snmp package contains a fence agent for Eaton network power switches that are accessed via the SNMP protocol. %files eaton-snmp @@ -305,6 +323,7 @@ License: GPLv2+ and LGPLv2+ Group: System Environment/Base Summary: Fence agent for Emerson devices (SNMP) Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description emerson The fence-agents-emerson package contains a fence agent for Emerson devices that are accessed via the SNMP protocol. %files emerson @@ -316,6 +335,7 @@ License: GPLv2+ and LGPLv2+ Group: System Environment/Base Summary: Fence agent for ePowerSwitch 8M+ power switches Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description eps The fence-agents-eps package contains a fence agent for ePowerSwitch 8M+ power switches that are accessed via the HTTP(s) protocol. %files eps @@ -329,6 +349,7 @@ Group: System Environment/Base Summary: Fence agent for GCE (Google Cloud Engine) Requires: fence-agents-common >= %{version}-%{release} Requires: python3-google-api-client +BuildArch: noarch Obsoletes: fence-agents %description gce The fence-agents-gce package contains a fence agent for GCE (Google Cloud Engine) instances. @@ -342,6 +363,7 @@ License: GPLv2+ and LGPLv2+ Group: System Environment/Base Summary: Fence agent used to control other fence agents based on ping-heuristics Requires: fence-agents-common >= %{version}-%{release} +BuildArch: noarch Obsoletes: fence-agents %description heuristics-ping The fence-agents-heuristics-ping package contains fence agent used to control other fence agents based on ping-heuristics @@ -355,6 +377,7 @@ Group: System Environment/Base Summary: Fence agent for HP BladeSystem devices Requires: telnet openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description hpblade The fence-agents-hpblade package contains a fence agent for HP BladeSystem devices that are accessed via telnet or SSH. %files hpblade @@ -368,6 +391,7 @@ Group: System Environment/Base Summary: Fence agent for Hitachi Compute Blade systems Requires: telnet Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description hds-cb The fence-agents-hds-cb package contains a fence agent for Hitachi Compute Blades that are accessed via telnet. %files hds-cb @@ -381,6 +405,7 @@ Group: System Environment/Base Summary: Fence agent for IBM BladeCenter Requires: net-snmp-utils Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description ibmblade The fence-agents-ibmblade package contains a fence agent for IBM BladeCenter devices that are accessed via the SNMP protocol. %files ibmblade @@ -393,6 +418,7 @@ Group: System Environment/Base Summary: Fence agent for devices with IF-MIB interfaces Requires: net-snmp-utils Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description ifmib The fence-agents-ifmib package contains a fence agent for IF-MIB interfaces that are accessed via the SNMP protocol. %files ifmib @@ -405,6 +431,7 @@ Group: System Environment/Base Summary: Fence agent for HP iLO2 devices Requires: gnutls-utils Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description ilo2 The fence-agents-ilo2 package contains a fence agent for HP iLO2 devices that are accessed via the HTTP(s) protocol. %files ilo2 @@ -419,6 +446,7 @@ Group: System Environment/Base Summary: Fence agent for HP iLO MP devices Requires: telnet openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description ilo-mp The fence-agents-ilo-mp package contains a fence agent for HP iLO MP devices that are accessed via telnet or SSH. %files ilo-mp @@ -431,6 +459,7 @@ Group: System Environment/Base Summary: Fence agent for HP iLO Moonshot devices Requires: telnet openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description ilo-moonshot The fence-agents-ilo-moonshot package contains a fence agent for HP iLO Moonshot devices that are accessed via telnet or SSH. %files ilo-moonshot @@ -443,6 +472,7 @@ Group: System Environment/Base Summary: Fence agent for HP iLO devices over SSH Requires: openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description ilo-ssh The fence-agents-ilo-ssh package contains a fence agent for HP iLO devices that are accessed via telnet or SSH. %files ilo-ssh @@ -459,6 +489,7 @@ Group: System Environment/Base Summary: Fence agent for devices with Intel Modular interfaces Requires: net-snmp-utils Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description intelmodular The fence-agents-intelmodular package contains a fence agent for Intel Modular interfaces that are accessed via the SNMP protocol. %files intelmodular @@ -471,6 +502,7 @@ Group: System Environment/Base Summary: Fence agent for IBM iPDU network power switches Requires: net-snmp-utils Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description ipdu The fence-agents-ipdu package contains a fence agent for IBM iPDU network power switches that are accessed via the SNMP protocol. %files ipdu @@ -483,6 +515,7 @@ Group: System Environment/Base Summary: Fence agent for devices with IPMI interface Requires: /usr/bin/ipmitool Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description ipmilan The fence-agents-ipmilan package contains a fence agent for devices with IPMI interface. %files ipmilan @@ -504,6 +537,7 @@ Group: System Environment/Base Summary: Fence agent for OpenStack's Ironic (Bare Metal as a service) Requires: /usr/bin/openstack Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description ironic The fence-agents-ironic package contains a fence agent for OpenStack's Ironic (Bare Metal as a service) service. %files ironic @@ -516,6 +550,7 @@ License: GPLv2+ and LGPLv2+ Group: System Environment/Base Summary: Fence agent for use with kdump crash recovery service Requires: fence-agents-common = %{version}-%{release} +# this cannot be noarch since it's compiled %description kdump The fence-agents-kdump package contains a fence agent for use with kdump crash recovery service. %files kdump @@ -531,6 +566,7 @@ Group: System Environment/Base Summary: Fence agent for Sun LDom virtual machines Requires: telnet openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description ldom The fence-agents-ldom package contains a fence agent for APC devices that are accessed via telnet or SSH. %files ldom @@ -545,6 +581,7 @@ Group: System Environment/Base Summary: Fence agent for IBM LPAR Requires: telnet openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description lpar The fence-agents-lpar package contains a fence agent for IBM LPAR devices that are accessed via telnet or SSH. %files lpar @@ -558,6 +595,7 @@ Group: System Environment/Base Summary: Fence agent for reservations over Device Mapper Multipath Requires: device-mapper-multipath Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description mpath The fence-agents-mpath package contains fence agent for SCSI persisent reservation over Device Mapper Multipath %files mpath @@ -571,6 +609,7 @@ Group: System Environment/Base Summary: Fence agent for Koukaam NETIO devices Requires: telnet openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description netio The fence-agents-netio package contains a fence agent for Koukaam NETIO devices that are accessed via telnet or SSH. %files netio @@ -585,6 +624,7 @@ Group: System Environment/Base Summary: Fence agent for OVH provider Requires: python3-suds Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description ovh Red Hat Fence Agent for OVH hosting provider %files ovh @@ -599,6 +639,7 @@ Group: System Environment/Base Summary: Fence agent for OVH provider Requires: python3-pycurl Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description pve Red Hat Fence Agent for PVE %files pve @@ -611,6 +652,7 @@ License: GPLv2+ and LGPLv2+ Group: System Environment/Base Summary: Fence agent for Raritan Dominion PX Requires: fence-agents-common +BuildArch: noarch %description raritan Red Hat Fence Agent for Raritan Dominion PX %files raritan @@ -622,6 +664,7 @@ License: GPLv2+ and LGPLv2+ Group: System Environment/Base Summary: Fence agent for RCD serial Requires: fence-agents-common +BuildArch: noarch %description rcd-serial Red Hat Fence Agent for RCD serial %files rcd-serial @@ -633,6 +676,7 @@ License: GPLv2+ and LGPLv2+ Group: System Environment/Base Summary: Fence agent for RHEV-M Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description rhevm The fence-agents-rhevm package contains a fence agent for RHEV-M via REST API %files rhevm @@ -646,6 +690,7 @@ Group: System Environment/Base Summary: Fence agent for IBM RSA II Requires: telnet openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description rsa The fence-agents-rsa package contains a fence agent for IBM RSA II devices that are accessed via telnet or SSH. %files rsa @@ -659,6 +704,7 @@ Group: System Environment/Base Summary: Fence agent for Fujitsu RSB Requires: telnet openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description rsb The fence-agents-rsb package contains a fence agent for Fujitsu RSB devices that are accessed via telnet or SSH. %files rsb @@ -672,6 +718,7 @@ Group: System Environment/Base Summary: Fence agent for QLogic SANBox2 FC switches Requires: telnet Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description sanbox2 The fence-agents-sanbox2 package contains a fence agent for QLogic SANBox2 switches that are accessed via telnet. %files sanbox2 @@ -686,6 +733,7 @@ Group: System Environment/Base Summary: Fence agent for SBD (storage-based death) Requires: sbd Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description sbd The fence-agents-sbd package contains a fence agent for SBD (storage-based death). %files sbd @@ -698,6 +746,7 @@ License: GPLv2+ and LGPLv2+ Group: System Environment/Base Summary: Fence agent for SCSI persisent reservations Requires: sg3_utils +BuildArch: noarch %description scsi The fence-agents-scsi package contains fence agent for SCSI persisent reservations %files scsi @@ -713,6 +762,7 @@ Group: System Environment/Base Summary: Fence agent for VirtualBox Requires: openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description vbox The fence-agents-vbox package contains a fence agent for VirtualBox dom0 accessed via SSH. %files vbox @@ -726,6 +776,7 @@ Group: System Environment/Base Summary: Fence agent for virtual machines based on libvirt Requires: openssh-clients /usr/bin/virsh Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description virsh The fence-agents-virsh package contains a fence agent for virtual machines that are accessed via SSH. %files virsh @@ -739,6 +790,7 @@ Group: System Environment/Base Summary: Fence agent for VMWare with VI Perl Toolkit or vmrun Requires: python3-pexpect Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description vmware The fence-agents-vmware package contains a fence agent for VMWare accessed with VI Perl Toolkit or vmrun. %files vmware @@ -751,6 +803,7 @@ License: GPLv2+ and LGPLv2+ Group: System Environment/Base Summary: Fence agent for VMWare with REST API Requires: fence-agents-common >= %{version}-%{release} +BuildArch: noarch Obsoletes: fence-agents %description vmware-rest The fence-agents-vmware-rest package contains a fence agent for VMWare with REST API @@ -764,6 +817,7 @@ Group: System Environment/Base Summary: Fence agent for VMWare with SOAP API v4.1+ Requires: python3-suds Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description vmware-soap The fence-agents-vmware-soap package contains a fence agent for VMWare with SOAP API v4.1+ %files vmware-soap @@ -776,6 +830,7 @@ License: GPLv2+ and LGPLv2+ Group: System Environment/Base Summary: Fence agent for VMWare vCloud Director Requires: fence-agents-common >= %{version}-%{release} +BuildArch: noarch Obsoletes: fence-agents %description vmware-vcloud The fence-agents-vmware-vcloud package contains a fence agent for VMWare vCloud Director @@ -790,6 +845,7 @@ Group: System Environment/Base Summary: Fence agent for WTI Network power switches Requires: telnet openssh-clients Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description wti The fence-agents-wti package contains a fence agent for WTI network power switches that are accessed via telnet or SSH. %files wti @@ -803,6 +859,7 @@ Group: System Environment/Base Summary: Fence agent for Citrix XenServer over XenAPI Requires: python3-pexpect Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description xenapi The fence-agents-xenapi package contains a fence agent for Citrix XenServer accessed over XenAPI. %files xenapi @@ -815,6 +872,7 @@ License: GPLv2+ and LGPLv2+ Group: System Environment/Base Summary: Fence agent for IBM z/VM over IP Requires: fence-agents-common = %{version}-%{release} +BuildArch: noarch %description zvm The fence-agents-zvm package contains a fence agent for IBM z/VM over IP. %files zvm @@ -822,6 +880,8 @@ The fence-agents-zvm package contains a fence agent for IBM z/VM over IP. %{_mandir}/man8/fence_zvmip.8* %changelog +#- mark non-compiled packages properly as noarch + * Fri Jul 13 2018 Fedora Release Engineering - 4.2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild