Vinícius Ferrão
e311867f53
fix: Auto-download missing perl source tarballs from spec URLs
...
The perl builder died on missing source tarballs with no download
attempt. Source tarballs are not committed to git and must be
pre-downloaded. Add auto-download from the Source0 URL in the spec
when a tarball is missing, and apply the same mock config resolution
fix for AlmaLinux/Rocky builders.
2026-05-10 14:03:49 -03:00
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