elementary / os

The OS build system
https://elementary.io
GNU General Public License v3.0
966 stars 129 forks source link

Consider using debos to build the iso #650

Open tintou opened 1 year ago

tintou commented 1 year ago

debos https://github.com/go-debos/debos is specially made for this task and contains well-defined files that are easier to read than what we are currently doing

jalcine commented 1 year ago

What would be needed to consider a port to using "debos" complete?

(Originally published at: https://jacky.wtf/2023/3/O1Vq)

davidmhewitt commented 11 months ago

As an update, I've been able to successfully build images using debos here: https://github.com/davidmhewitt/debos-experiments

Currently just hardware specific ARM images for Raspberry Pi and PineTab2. x86 iso files would be a bit more difficult with the tools that debos provides, but it's definitely a starting point.

It's definitely a lot nicer than the scripts we have in this repository for building RPi and Pinebook images, so I'll plan to make a PR to replace those with debos in the future.

tintou commented 11 months ago

If necessary, I've debos ready to be available as a package in elementary (I've done it for focal but that shouldn't be hard to rebase for jammy)