2
0
mirror of https://github.com/xcat2/xcat-dep.git synced 2026-05-17 11:54:18 +00:00
Commit Graph

717 Commits

Author SHA1 Message Date
Vinícius Ferrão eeb06fbb42 fix: Resolve mock config for AlmaLinux and Rocky Linux builders
Auto-detection used OS ID directly (e.g. almalinux+epel-10-ppc64le)
but mock configs use short forms (alma+epel-10-ppc64le). Add
resolve_mock_cfg helper that tries the full ID first, then falls
back to known short forms.
2026-05-10 14:03:48 -03:00
Vinícius Ferrão 2913d072ab fix(ipmitool): Accept IPMI hardware being present in smoke test
The smoke test previously required the IPMI probe to fail, which
breaks on any build host with a BMC. Allow rc=0 when hardware is
present; only fail on unexpected error output.
2026-05-10 11:47:57 -03:00
Vinícius Ferrão f0a09b4e59 fix(goconserver): Build v0.3.3 from source instead of pre-built RPM
Clone goconserver from upstream master (v0.3.3), initialize Go
modules, and compile both server and client binaries with
CGO_ENABLED=0 for static linking. The etcd storage backend is
removed before building because its dependencies are incompatible
with modern Go modules; xCAT only uses file-based console storage.

v0.3.3 removes RC4 and 3DES ciphers from the TLS configuration.
2026-05-10 04:07:42 -03:00
Vinícius Ferrão 792179227b feat: Add xnba/mockbuild.pl for pre-built binary packaging
Package the existing pre-built xnba.kpxe and xnba.efi binaries into
an xnba-undi RPM via rpmbuild. These are iPXE-based network boot
agents that ship as pre-compiled firmware blobs.
2026-05-10 04:07:42 -03:00
Vinícius Ferrão 0827a67373 refactor: Remove ISC DHCP build step from mockbuild-all.pl
EL10 replaces ISC DHCP with Kea, which ships in the base OS repos.
Remove the rpms-dhcp clone, build, and collection logic along with
all related CLI options and the parse_target_rel helper. Also add
goconserver to the dep_builders list and remove stale xCAT3 fallback
paths from resolve_xcat_source.
2026-05-10 04:07:41 -03:00
Markus Hilger 5033f2de04 Merge pull request #55 from VersatusHPC/master
Rebuild xCAT dependencies using mock in EL
2026-04-22 01:54:42 +02:00
Daniel Hilst d8da917749 Merge pull request #1 from VersatusHPC/fix/rebuild-genesis-base
Build all xCAT dependencies inside mock
2026-04-17 11:11:24 -03:00
Daniel Hilst Selli c47315a138 fix: Fix build for goconserver grub2-xcat and syslinux
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2026-04-14 11:04:46 -03:00
Daniel Hilst Selli e15a2e62d8 fix: Fix elilo-xcat build in EL9
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2026-04-13 16:00:19 -03:00
Daniel Hilst Selli fdf8393a2b fix: Add scripts & patches for building in mock for EL10
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2026-03-13 07:20:46 -03:00
besawn 87d2b8fad2 Merge pull request #53 from xcat2/rh9_build
Update ipmitool-xcat RPM version number and build instructions for RH9
2022-11-11 15:56:45 -05:00
Mark Gurevich a361efca8d Update ipmitool-xcat RPM version number and build instructions for RH9 2022-11-11 13:49:53 -05:00
besawn 16b58193f8 Merge pull request #52 from Obihoernchen/megware/el9
Support for EL9
2022-11-10 08:34:42 -05:00
Markus Hilger 394888624a Use perl-IO-Stty with signature 2022-11-07 17:21:46 +01:00
Markus Hilger de06454696 Do not obsolete OpenIPMI-tools 2022-10-17 19:17:11 +02:00
besawn f9f46374ab Merge pull request #50 from xcat2/ipmitool_deb_build2
Rebuild ipmitool-xcat for Ubuntu20
2022-09-27 09:29:58 -04:00
Markus Hilger 72ac173ac9 perl-Net-Telnet for EL9 2022-09-26 16:20:45 +02:00
Markus Hilger da5ad950bf perl-HTML-Form for EL9 2022-09-26 16:20:28 +02:00
Markus Hilger 6e2fbcfd08 perl-IO-Stty for EL9 2022-09-26 15:15:39 +02:00
Markus Hilger 21dd7853de Rebuild ipmitool-xcat for EL9 2022-09-26 15:15:09 +02:00
Mark Gurevich 43ea223958 Rebuild ipmitool-xcat for Ubuntu20 2022-09-22 16:43:53 -04:00
besawn 20a19acd10 Merge pull request #49 from xcat2/ipmitool_deb_build
Update ipmitool build notes for Debian
2022-09-21 15:45:45 -04:00
Mark Gurevich 07caba585b Update ipmitool build notes for Debian 2022-09-21 14:58:12 -04:00
Mark Gurevich 5217561470 Update README 2021-10-01 15:10:20 -04:00
besawn c381b21a09 Merge pull request #47 from xcat2/ipxe-2.21.1
Build new xnba-undi package based on ipxe version 1.21.1
2021-09-30 12:43:41 -04:00
Mark Gurevich 64d98810c5 Build new xnba-undi package based on ipxe version 1.21.1 2021-09-23 16:28:09 -04:00
Mark Gurevich 1a27740413 Update README 2021-06-22 14:43:36 -04:00
besawn fa5da58792 Merge pull request #45 from xcat2/xnba_snponly2
Fix formatting of patch file to update splash version
2021-06-14 15:29:49 -04:00
Mark Gurevich 9ea7adf92a Fix formatting of patch file to update splash version 2021-06-14 15:03:49 -04:00
besawn 2f62f9cc0d Merge pull request #44 from xcat2/xnba_snponly
Use snponly.efi instead of ipxe.efi
2021-06-14 12:02:12 -04:00
Mark Gurevich a997028717 Make EXTRAVERSION -1 instead of + 2021-06-14 11:00:28 -04:00
Mark Gurevich c66df363ae Use correct patch number 2021-06-08 15:57:11 -04:00
Mark Gurevich ae90744fee Add binaries also 2021-06-08 15:55:16 -04:00
Mark Gurevich b49782536e Use snponly.efi instead of ipxe.efi 2021-06-08 15:36:26 -04:00
besawn 5b4e31cce2 Merge pull request #43 from xcat2/elilo_3_14_6
Build elilo-xcat 3.14-6 to include elilo.x86.efi
2021-05-07 11:28:48 -04:00
Mark Gurevich ea2636ff93 Build elilo-xcat 3.14-6 to include elilo.x86.efi 2021-05-06 16:15:42 -04:00
besawn 13ec913d92 Merge pull request #40 from xcat2/elilo
Check in dependents for building elilo-xcat deb packages
2021-05-06 10:32:05 -04:00
Mark Gurevich 0d879fd7b2 Update README 2021-02-01 13:55:53 -05:00
Mark Gurevich 3896e800fe Update README 2021-02-01 13:55:10 -05:00
Mark Gurevich e5395b48ba Update README 2021-02-01 13:54:26 -05:00
Mark Gurevich 722c32975a Update README 2021-02-01 12:31:22 -05:00
Mark Gurevich 2785c92d96 Update README 2021-02-01 12:08:43 -05:00
Mark Gurevich e373d433cb Update README 2021-02-01 11:31:44 -05:00
Mark Gurevich 8d37a77dd8 Update README
Updated build instructions
2021-02-01 10:40:13 -05:00
besawn 3257cb339a Merge pull request #41 from xcat2/xnba
Build new xnba-undi package based on ipxe version 1.20.1
2021-01-29 16:59:28 -05:00
cxhong 03033021eb Modified README 2021-01-29 16:46:05 -05:00
cxhong 6867291fdd missing elilo-x64.efi binary file in the deb package 2020-12-01 15:16:29 -05:00
cxhong d2031fb592 Revert "Check in ipxe source files from gitclone ipxe.org on October 29th"
This reverts commit c9e841278f.

reverts changes for ipxe
2020-11-12 15:29:29 -05:00
cxhong 2dac6f315f update README 2020-11-12 14:47:42 -05:00
cxhong 1d6c551711 Add patches to source to build deb packages 2020-11-12 14:20:47 -05:00