| Age | Commit message (Collapse) | Author |
|
Pass OSTREE_IMAGE_REF from GitHub repository variables into the image build so image-info.json can point systems at the configured update source.
|
|
Add a Bazzite-style installer payload, CI workflow, and local\nPodman commands for building and testing the live ISO.\n\nFix stale disk image configuration references and installer targets.
|
|
Add build-time mirror configuration for Flatpak and Homebrew, expose the related build args, and install an AeroCore-owned profile script to load mirror environment files. Rename the mirror configuration files from the Bazzite-prefixed names to AeroCore-prefixed names while keeping the upstream Bazzite helper reference intact.
Verification: bash -n system_files/etc/profile.d/aerocore-mirrors.sh && bash -n build_files/build.sh
|
|
* refactor: rewrite in just, saner defaults
I think it makes sense to do this as it is longterm easier to maintain,
locally iterate and extend.
Documents how to rebase to a local image, it pains me greatly when
people iterate on github and wait forever for things to build and then
to download the image for trivial things they could also quickly do
locally.
Rpm-ostree rechunker by default instead of opt-in legacy-rechunker,
chunkah is also available if people want to use it already, if we deem
it ready then we can enable it later on. They can all be opted-out of.
Have a way to copy files to /{usr,etc} by default.
We should sign the digest of the image instead of the tag.
Co-Authored-by: a lot of sugar and bad music
* docs: bump fedora-bootc version
Co-authored-by: Jill Fiore <contact@lumaeris.com>
* fix: formatting inconsistency
Co-authored-by: Jill Fiore <contact@lumaeris.com>
* docs: remove variable mentions from workflows
These are now defined in the image-template.env file
* fix: small nits in labels
Co-authored-by: Adam Fidel <ledif@users.noreply.github.com>
---------
Co-authored-by: Jill Fiore <contact@lumaeris.com>
Co-authored-by: Adam Fidel <ledif@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
`shfmt` do not exist (#105)
|
|
|
|
|
|
* feat: build in tempdir and move files on success
Before it would delete your outputs before starting the build. That
means miss-typing the command for example could lead to losing data.
This also creates separate folders for each type to avoid collision.
* fix: tempdir naming
this follows the convention set in the `_rootful_load_image` target.
* fix: delete output folder in clean target
* fix: move contents of temp build directory
This ensures a flatter folder structure, bib allready seem to ensure
there aren't any file name collisions.
output folder would look like this after building a raw and qcow2.
output
├── image
│ └── disk.raw
├── manifest-qcow2.json
├── manifest-raw.json
└── qcow2
└── disk.qcow2
* fix: overwrite previous output directory
From conversations in https://github.com/ublue-os/image-template/pull/82
this is the wanted behaviour for this project.
* revert: overwrite previous output directory
This reverts commit 75448d72fa624cea01524d5651c926ae772460bf.
* chore(gitignore): ensure build directories are not showing up on diffs
---------
Co-authored-by: Tulip Blossom <tulilirockz@proton.me>
|
|
Co-authored-by: Eirik O. Lavik <eirik.lavik@appear.net>
|
|
Co-authored-by: Tulip Blossom <tulilirockz@outlook.com>
|
|
* Fix: Update Justfile
Updated to match the Bluefin LTS one. Stripped the iso customizations stuff
* fix: update Containerfile
ublue-os/silverblue-main:latest shouldn't be the default
|
|
* fix: ensure librepo is being used and default btrfs filesystem for image
* fix
|
|
|
|
|