Skip to content

Fixes for live ISO images#194

Merged
dsd merged 3 commits intomainfrom
sam/live-image-fixes
Oct 24, 2025
Merged

Fixes for live ISO images#194
dsd merged 3 commits intomainfrom
sam/live-image-fixes

Conversation

@ghost
Copy link

@ghost ghost commented Oct 24, 2025

Some small fixes to close #14.

Tested an ISO built from these changes, and didn't see any failures except those we already see in the regular disk image. Those are tracked in #146 and #84.

Fixes #187

Part of #84

Sam Thursfield added 3 commits October 24, 2025 15:50
Includes endlessm/eos-boot-helper#427 which adds
a few new services to `Before=` of the eos-live-boot-overlayfs-setup
service.
@ghost ghost force-pushed the sam/live-image-fixes branch from 1f3220b to 0d757a9 Compare October 24, 2025 13:54
@ghost ghost marked this pull request as ready for review October 24, 2025 13:59
@ghost ghost changed the title WIP: Fixes for live ISO images Fixes for live ISO images Oct 24, 2025
@dsd dsd merged commit d6c4e18 into main Oct 24, 2025
1 check passed
@dsd dsd deleted the sam/live-image-fixes branch October 24, 2025 14:31
@dsd
Copy link
Member

dsd commented Oct 24, 2025

Is there a way for things like elements/eos/eos-boot-helper.bst to just track the latest version automatically? That would make it more equivalent to the eos6 CI setup we were using before.

@ghost
Copy link
Author

ghost commented Oct 27, 2025

Is there a way for things like elements/eos/eos-boot-helper.bst to just track the latest version automatically? That would make it more equivalent to the eos6 CI setup we were using before.

Yes, there are two ways to do this.

One is to simply set ref: master, so every time you run a build you get the latest version. While that sounds great, every time I've set up a project that way I've ultimately regretted doing so because of the unpredictability it introduces.

(E.g. you might be working on a change on a feature branch of eos-build-meta; someone merges a bad change in eos-boot-helper, and your feature branch immediately breaks. At this point, if you're anything like me, you think "I did somethink wrong in my branch" and lose time to a bunch of unnecessary debugging).

The other is to set up an "auto update" bot which runs on a timer, runs bst source track on elements you choose, and opens PRs against eos-build-meta each time there's a change upstream. Freedesktop SDK and GNOME OS both do it this way and it shouldn't be too hard to re-use their automation. Perhaps you'd need to add Github support as they are both Gitlab based.

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.

systemd-resolved and systemd-oomd fail in the live ISO Live boot ISO support

1 participant