Skip to content
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

ERL-212: add nemos-images-reference-mantic and nemos-images-minimal-mantic images #42

Merged
merged 12 commits into from
Aug 28, 2023

Conversation

IsaacJT
Copy link
Collaborator

@IsaacJT IsaacJT commented Aug 16, 2023

Add new images for all platforms based on Ubuntu 23.10 Mantic

@IsaacJT IsaacJT added the WIP Work In Progress label Aug 16, 2023
@IsaacJT IsaacJT requested review from m-kat and ahresse August 16, 2023 11:56
@IsaacJT IsaacJT self-assigned this Aug 16, 2023
@IsaacJT IsaacJT removed the WIP Work In Progress label Aug 17, 2023
@IsaacJT
Copy link
Collaborator Author

IsaacJT commented Aug 17, 2023

@m-kat @ahresse this is now ready for review

@ahresse
Copy link
Collaborator

ahresse commented Aug 17, 2023

Do we need to force dracut to get parport drivers because, on qemu_amd64 I notified:

ctx=0x55f549dd6ad0 path=/lib/modules/5.15.0-1017-s32-eb/kernel/drivers/parport/parport.ko error=No such file or directory

However, we have: CONFIG_PARPORT=m

?

@ahresse
Copy link
Collaborator

ahresse commented Aug 17, 2023

Aside the missing -x flag avoider patch for busybox that need to be applied, the rest seems ok for me. (Only tested on qemu_amd64)

@IsaacJT
Copy link
Collaborator Author

IsaacJT commented Aug 17, 2023

Do we need to force dracut to get parport drivers because, on qemu_amd64 I notified:

I don't think we need to worry about that - that's the parallel port driver, and we don't need (or have any) parallel interfaces.

Aside the missing -x flag avoider patch for busybox that need to be applied, the rest seems ok for me. (Only tested on qemu_amd64)

The busybox fix is now building in the PPA

Based on nemos-images-reference-lunar

Signed-off-by: Isaac True <isaac.true@canonical.com>
Based on nemos-images-minimal-lunar.

Signed-off-by: Isaac True <isaac.true@canonical.com>
Add a spread test to ensure that the system is based on 23.10.

Signed-off-by: Isaac True <isaac.true@canonical.com>
Signed-off-by: Isaac True <isaac.true@canonical.com>
This package has been removed in 23.10/mantic and doesn't actually serve
any purpose in 23.04/lunar.

Busybox provides the tftp client functionality.

Signed-off-by: Isaac True <isaac.true@canonical.com>
Signed-off-by: Isaac True <isaac.true@canonical.com>
This link is not required as Grub automatically handles this.

Signed-off-by: Isaac True <isaac.true@canonical.com>
Signed-off-by: Isaac True <isaac.true@canonical.com>
Kiwi sets the command in Grub which loads the binaries to `linuxefi` and
`initrdefi`, but this command is non-standard and does not exist in the
version of Grub in 23.10. Override it here, as the `linux` and `initrd`
commands work fine with EFI.

Signed-off-by: Isaac True <isaac.true@canonical.com>
These images have been superceeded by the images based on Ubuntu Mantic.

Signed-off-by: Isaac True <isaac.true@canonical.com>
Signed-off-by: Isaac True <isaac.true@canonical.com>
Signed-off-by: Isaac True <isaac.true@canonical.com>
@IsaacJT IsaacJT merged commit 49cce12 into master Aug 28, 2023
6 checks passed
@IsaacJT IsaacJT deleted the ERL-212-add-mantic-images branch August 28, 2023 10:27
@IsaacJT IsaacJT added this to the NemOS Cycle 8 milestone Sep 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants