mirror of
https://github.com/xcat2/xcat-dep.git
synced 2026-10-15 16:22:06 +00:00
3254455ff2
dnf install xCAT on an openEuler 24.03 ppc64le management node stops with "nothing provides ipxe-xcat >= 2.0.0-1 needed by xCAT-2.20.0". xCAT and xCATsn require ipxe-xcat by name on ppc64le, both EL ppc64le sections of packages-manifest.conf list it, and the openEuler section does not, so mockbuild-all.pl never builds it and the dep repository never carries it. Declare the package in four places, because each one refuses it separately: the manifest section, the openEuler target profile that selects which dep builders run, the native input catalog that resolves an owner for every manifest name, and the catalog owner allow-list. ipxe-xcat.spec is BuildArch noarch with no BuildRequires and no compile step, so the owner builds as uid 1000 like grub2-xcat. elilo-xcat and conserver-xcat stay out. No core rpm requires either one: xCAT uses goconserver for consoles, and elilo is an EFI loader for architectures this cell does not serve. t/openeuler.t covers both halves and fails without this change. Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>