Skip to content

Commit 3e62d2a

Browse files
christophercoreubeno
authored andcommitted
feat(fence-agents): remove fence-agents-xenapi from metapackage
Azure Linux targets Hyper-V/KVM, not Xen. Remove fence-agents-xenapi from the fence-agents-all Requires list so it is no longer pulled in by the metapackage. The subpackage is still built but not installed by default. Verified: build succeeds and fence-agents-all no longer requires fence-agents-xenapi.
1 parent e5cc35e commit 3e62d2a

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

base/comps/components-full.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -653,7 +653,6 @@
653653
[components.fedora-iot-config]
654654
[components.felix-parent]
655655
[components.felix-utils]
656-
[components.fence-agents]
657656
[components.festival-freebsoft-utils]
658657
[components.festival]
659658
[components.ffcall]
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[components.fence-agents]
2+
3+
# Remove fence-agents-xenapi from the fence-agents-all metapackage.
4+
# Xen is not applicable to Azure Linux's Hyper-V/KVM environment.
5+
# Clearing the package name leaves " \\" — a blank continuation that adds
6+
# only harmless whitespace to the Requires list.
7+
[[components.fence-agents.overlays]]
8+
description = "Remove fence-agents-xenapi from fence-agents-all Requires - Xen not needed for Azure Linux"
9+
type = "spec-search-replace"
10+
regex = 'fence-agents-xenapi'
11+
replacement = ''

0 commit comments

Comments
 (0)