-
-
Notifications
You must be signed in to change notification settings - Fork 136
ARM: native build support #754
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,26 @@ | ||
b43-fwcutter | ||
bcmwl-kernel-source | ||
dkms | ||
intel-microcode | ||
iucode-tool | ||
open-vm-tools-desktop | ||
setserial | ||
user-setup | ||
|
||
efibootmgr | ||
secureboot-db | ||
shim | ||
shim-signed | ||
|
||
#if ARCHITECTURES amd64 | ||
bcmwl-kernel-source | ||
intel-microcode | ||
iucode-tool | ||
|
||
grub-efi-amd64 | ||
grub-efi-amd64-bin | ||
grub-efi-amd64-signed | ||
shim | ||
shim-signed | ||
#endif | ||
|
||
#if ARCHITECTURES arm64 | ||
grub-efi-arm64 | ||
grub-efi-arm64-bin | ||
grub-efi-arm64-signed | ||
#endif |
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -0,0 +1,33 @@ | ||||||
# target architecture - i386, amd64 or all | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I don't think we release stable arm64 images soon because it needs testing, could you rename this file to There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Also you should update the comment There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I believe |
||||||
ARCH="arm64" | ||||||
|
||||||
# base codename | ||||||
BASECODENAME="noble" | ||||||
|
||||||
# base version | ||||||
BASEVERSION="24.04" | ||||||
|
||||||
# distribution codename | ||||||
CODENAME="circe" | ||||||
|
||||||
# distribution version | ||||||
VERSION="8.0" | ||||||
|
||||||
# distribution channel | ||||||
CHANNEL="stable" | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Based on etc/terraform-daily-8.0-azure.conf |
||||||
|
||||||
# distribution name | ||||||
NAME="elementary OS" | ||||||
|
||||||
# mirror to fetch packages from | ||||||
MIRROR_URL="http://ports.ubuntu.com/ubuntu-ports/" | ||||||
|
||||||
# use HWE kernel and packages? | ||||||
HWE_KERNEL="yes" | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Based on etc/terraform-daily-8.0-azure.conf There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'm a bit confused about the configuration here. I noticed that daily builds are set with For ARM64 specifically, since mainline kernel support for most hardware is still a work in progress, the HWE kernel may perform better. |
||||||
HWE_X11="no" | ||||||
|
||||||
# use appcenter ppa | ||||||
INCLUDE_APPCENTER="" | ||||||
|
||||||
# suffix for generated .iso files | ||||||
OUTPUT_SUFFIX="" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe we may want to put these variables into terraform*.conf and remove the case sentence here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I understand your suggestion; however,
MIRROR_URL
currently varies acrossetc/terraform*.conf
files (official or Azure source), while theseMIRROR_BINARY_URL
andMIRROR_BINARY_SECURITY_URL
should use the official source and remain consistent. Moving them intoetc/terraform*.conf
files would introduce duplication, conflicting with the single source of truth principle.