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