[PR #1252] [MERGED] Support building images on other architectures #2912

Closed
opened 2026-03-01 18:41:58 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbootxyz/netboot.xyz/pull/1252
Author: @kaechele
Created: 5/30/2023
Status: Merged
Merged: 5/31/2023
Merged by: @antonym

Base: developmentHead: arm-build


📝 Commits (1)

  • f02180f Support building images on other architectures

📊 Changes

6 files changed (+22 additions, -11 deletions)

View changed files

📝 roles/netbootxyz/tasks/generate_disks_efi.yml (+6 -2)
📝 roles/netbootxyz/tasks/generate_disks_legacy.yml (+6 -2)
📝 roles/netbootxyz/tasks/generate_disks_linux.yml (+6 -2)
📝 roles/netbootxyz/vars/debian.yml (+2 -2)
📝 roles/netbootxyz/vars/redhat.yml (+0 -1)
📝 roles/netbootxyz/vars/ubuntu.yml (+2 -2)

📄 Description

This unconditionally cross compiles all iPXE images. This has the effect that the build will always produce the correct output for a defined architecture regardless of host architecture.

syslinux is x86 architecture dependent. It doesn't seem to be used in the build process, so the packages are removed from the list of required packages.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbootxyz/netboot.xyz/pull/1252 **Author:** [@kaechele](https://github.com/kaechele) **Created:** 5/30/2023 **Status:** ✅ Merged **Merged:** 5/31/2023 **Merged by:** [@antonym](https://github.com/antonym) **Base:** `development` ← **Head:** `arm-build` --- ### 📝 Commits (1) - [`f02180f`](https://github.com/netbootxyz/netboot.xyz/commit/f02180f497b99aacb4de0aa760ec7e3991f192c1) Support building images on other architectures ### 📊 Changes **6 files changed** (+22 additions, -11 deletions) <details> <summary>View changed files</summary> 📝 `roles/netbootxyz/tasks/generate_disks_efi.yml` (+6 -2) 📝 `roles/netbootxyz/tasks/generate_disks_legacy.yml` (+6 -2) 📝 `roles/netbootxyz/tasks/generate_disks_linux.yml` (+6 -2) 📝 `roles/netbootxyz/vars/debian.yml` (+2 -2) 📝 `roles/netbootxyz/vars/redhat.yml` (+0 -1) 📝 `roles/netbootxyz/vars/ubuntu.yml` (+2 -2) </details> ### 📄 Description This unconditionally cross compiles all iPXE images. This has the effect that the build will always produce the correct output for a defined architecture regardless of host architecture. syslinux is x86 architecture dependent. It doesn't seem to be used in the build process, so the packages are removed from the list of required packages. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-01 18:41:58 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/netboot.xyz#2912
No description provided.