2
0
mirror of https://github.com/xcat2/xcat-dep.git synced 2026-06-25 00:40:50 +00:00
Commit Graph

22 Commits

Author SHA1 Message Date
Daniel Hilst a2378ba780 build: Make builds deterministic
Port SOURCE_DATE_EPOCH patterns from xcat-core to all xcat-dep build
scripts. RPM and Debian packages now produce identical output given
the same Gitepoch timestamp, regardless of build host or time.

EL (RPM) changes:
- mockbuild-all.pl: --build-timestamp flag, deterministic run_id,
  tar --sort/--owner/--group/--mtime, createrepo --revision
- All mockbuild.pl: SOURCE_DATE_EPOCH cascade (CLI > Gitepoch > git > time),
  deterministic mock config with SOURCE_DATE_EPOCH in chroot env,
  RPM macros for timestamp clamping and fixed buildhost
- goconserver: -trimpath -buildvcs=false, canonical rpmbuild path
- xnba: canonical rpmbuild path
- syslinux: ZERO_AR_DATE=1 in mock env

Ubuntu (Debian) changes:
- All make_deb.sh: SOURCE_DATE_EPOCH fallback from Gitepoch
- goconserver: deterministic SNAP_TS and changelog from epoch,
  -trimpath -buildvcs=false in debian/rules
- syslinux: -fdebug-prefix-map for path-independent debug info
- build-apt-repo.sh: gzip -n, Release Date: from SOURCE_DATE_EPOCH

Verified: 31/33 package artifacts produce identical SHA256 hashes
across independent builds. 2 syslinux sub-packages (devel,
debugsource) have known limitations from upstream build system.
2026-06-20 17:28:16 -03:00
Daniel Hilst 19c65dbec5 fix(deb): Port syslinux, elilo, grub2-xcat to modern Ubuntu toolchains
syslinux 3.86: add GCC 10+ -fcommon, GCC 15 -Wno-error flags, glibc
sysmacros.h include, vpd.c pointer fix, python2 menugen skip.

elilo-xcat: three patches for GCC 15 (bool keyword, StrnCpy conflict
with gnu-efi 4.0) and binutils 2.46 (objcopy efi-app format removed).
Bump debhelper compat 5→10, fix changelog maintainer emails.

grub2-xcat: bump DH_COMPAT 5→8, add make_deb.sh.
2026-06-20 17:28:16 -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
Mark Gurevich ea2636ff93 Build elilo-xcat 3.14-6 to include elilo.x86.efi 2021-05-06 16:15:42 -04:00
cxhong 6867291fdd missing elilo-x64.efi binary file in the deb package 2020-12-01 15:16:29 -05:00
cxhong 593f81ffe4 Check in dependents for building elilo-xcat deb packages 2020-11-06 09:45:39 -05:00
cxhong 3cf4f08b2d build new rpm for rhels 2020-07-10 15:13:42 -04:00
cxhong 6367a856e6 add new patch 2020-06-26 15:10:20 -04:00
cxhong c6ac80c7f6 Add elilo-big-bzimage-limit.patch 2020-06-26 15:01:43 -04:00
immarvin e31c2089b9 fix defect #4436 [dev] no elilo-x64.efi in elilo-xcat_3.14-4_all.deb
Former-commit-id: eb36fece54010f62ffe36d553b56bf620b05e685
2014-11-27 00:38:53 -08:00
immarvin 47d1f22ed5 update version&release of elilo since the arch has been changed to all
Former-commit-id: 569e3bbf7cd2eccdf1432e0edf3fbb467d81dc45
2014-11-14 00:48:34 -08:00
immarvin 7694e6ea40 modify the xnba to be arch independent package to support mixed cluster
Former-commit-id: 091f169d329e3193253d2fff8ea8003bf0421d63
2014-11-12 00:27:20 -08:00
xq2005 bb3e2fbc6d change the Maintainer to xCAT when building dependecy packages on ubuntu
Former-commit-id: aedd3c83a50b1ef980fb56f33fed3f5308e9b5ef
2013-06-26 07:41:45 +00:00
xq2005 544cc81678 do not signature the changefile and dsc file
Former-commit-id: 35a3a07da986e5cfc7aa6c32904262ff811c2660
2013-02-20 08:48:23 +00:00
arifali c361736952 elilo-xcat: add patch so that the Makefile.defaults is pointing to /usr/lib in ubuntu/debian for gnuefi
Former-commit-id: b6d89ab464b9b3713243693dadb2438970724852
2012-05-14 21:36:39 +00:00
arifali 7438530668 added elilo deb packaging
Former-commit-id: c64ae0e105c3a2f758ba018e1ee2817c3a724460
2012-05-13 19:54:00 +00:00
jbjohnso aac3a2d30b Bump elilo-xcat version number due to bad build floating around with -3. Remove ambiguity and upgrade the users of the bad -3 build
Former-commit-id: 6ad11e181cd266140dd686b48f11439458efd625
2012-02-25 17:08:04 +00:00
jbjohnso 0756b9f07b Fix slight mistake in elilo-xcat spec file
Former-commit-id: 1b87b380ba6fc9ff6ed163e485beb476eef5cf47
2011-12-15 18:59:36 +00:00
jbjohnso cdea944d09 Add a '%N' to elilo
Former-commit-id: 395b0dd95036aa3554d56720836c496a620d5dc0
2011-09-29 19:42:03 +00:00
jbjohnso dee2ca7bc9 Add '%M' to power BOOTIF
Former-commit-id: b73dcada300ada234033e8178a0ee47499df7af5
2011-09-13 20:23:57 +00:00
jbjohnso 85250e697d Add elilo to xcat-dep
Fix description of the esxboot-xcat rpm



Former-commit-id: db0724ce46de43cc48f3400eb9e8bbca9c7ea97d
2011-08-19 18:25:10 +00:00