Skip to content

Conversation

@osnr
Copy link
Collaborator

@osnr osnr commented Aug 1, 2024

The whole repo https://github.com/FolkComputer/folk-live-build has been put into the live-build subdirectory of this repo (preserving history, although old revisions may not build out of the box since repo/submodule/symlink paths are messed up). I've wanted to do this so we can version package dependencies / OS setup dependencies alongside the corresponding Folk code.

Fixes https://github.com/FolkComputer/folk-live-build/issues/6.

README has been updated to point to the Releases page on this repo instead of on folk-live-build, and I've made a new release with an updated live img.

Not strictly necessary to review since it doesn't touch Folk core, but feel free -- will probably merge tomorrow.

Follow-up tasks:

  • make a new release based on main branch (so people can pull and it'll work)
  • vendor apriltag repo (this would clean things up further, we have some weird special cases and symlinks for it still)
  • outstanding folk-live-build bugs: nvidia drivers, ssh key persistence
  • make permanent installer work

osnr added 30 commits March 7, 2024 14:07
Need to fix HDD size for some reason. Doesn't boot yet (need
EFI?). Need to check if this is editable and if it's desirable to make
it editable this way
Notes in README about structure that we're gonna try to aim for.
Use fdisk hack to just stick FAT32 writable onto the end of the
iso-hybrid MBR.
hack to append partition to iso-hybrid didn't work. Now need to figure
out how to build EFI on the hdd image.
(having home folder loaded by persistence breaks /etc/skel, it looks
like)
Use a boot-time hook to set up persistence. Enable iwd service which
hopefully (untested) will make boot-time wifi setup work.
@osnr osnr requested review from cwervo and s-ol August 1, 2024 16:08
@osnr
Copy link
Collaborator Author

osnr commented Aug 2, 2024

(Merging now, and deleting the folk-live-build repo.)

@osnr osnr merged commit b8329e5 into main Aug 2, 2024
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