Where in the recipe do I query post installs?
I have a swap I want to do with dnf yet I cant seem to get it swapped because it doesnt exist yet when I run it
where in the recipe.yml would I place a script for after its installed?...
swapping a repo
trying to swap a repo package with a copr
getting out put
...
Running snippet dnf5 swap -y --repo=copr:copr:.fedorainfracloud.org:solopasha:hyprland astal astal-io
[14:56:36 g.i/e/hyprbazzite:latest] => 0.175 No matching repositories for copr:copr:.fedorainfracloud.org:solopasha:hyprland. Add "--help" for more information about the arguments.
Running snippet dnf5 swap -y --repo=copr:copr:.fedorainfracloud.org:solopasha:hyprland astal astal-io
[14:56:36 g.i/e/hyprbazzite:latest] => 0.175 No matching repositories for copr:copr:.fedorainfracloud.org:solopasha:hyprland. Add "--help" for more information about the arguments.
Solution:
nevermind I added a colon
custom kernel
How would I go about adding a custom kernel I tried adding the copr then using the install option but if I rebase to that built image it says multiple kernels found in module
Solution:
you can try sth like this https://github.com/askpng/solarpowered/blob/cachy/recipes/kernels/cachy.yml and probably use allow-erasing:
```
install:
allow-erasing: true
install-weak-deps: false...
How to create an image from Bazzite? What am I missing?
Thanks for all the documentation. I've been poking through it, I feel like I'm missing something on this page:
https://blue-build.org/learn/universal-blue/
I want to build an image with bazzite (fairly minimal changes in mind currently, emacs, some fonts, maybe a few other things). ...
Notify users of installed update?
When I installed Kinoite on a friends computer, they asked me how often they should restart it to install updates. I told them that about every week or so would do but I'm wondering if there's a way I could, in my own image, have a system that shows a single notification when a new update is installed and ready to reboot.
"Failed to finalize previous deployment" due to semodule
Hi! I've created my own image with BlueBuild (which has been a great experience so far!), and attempted to rebase to it. However, when I reboot my system, I'm still on the previous image, and when I run
rpm-ostree status
, I get this warning:
```
brage@brages-datamaskin:~$ rpm-ostree status
State: idle...Solution:
I was on an f42 beta system, and the new image was f41 based. Updating the image to f42 and then rebasing seems to have fixed things!
Cosign v2.4.2 no stage or image found with that name
I am trying to build the secureblue image
recipe-silverblue-main.yml
using bluebuild and this is how it fails:
```bash
l/silverblue-main-hardened:latest => Trying to pull ghcr.io/sigstore/cosign/cosign:v2.4.2...
l/silverblue-main-hardened:latest => Error: COPY --from=ghcr.io/sigstore/cosign/cosign:v2.4.2: no stage or image found with that name...github env vars in snippets?
Is it possible to do something like this?
```yaml
- type: containerfile
snippets:...
Build Cache for GitLab.com
I am currently using BlueBuild with a GitHub Action that utilizes the GitHub Actions (GHA) build cache. This feature significantly improves my build times, and I’m very pleased with the results.
However, I am considering migrating my project to GitLab.com and have noticed that there doesn't seem to be a similar caching feature available on that platform.
I believe it might be possible to implement a caching solution akin to the GHA cache using "Inline cache" or "Registry cache" for GitLab.com....
Github branches
Hi! I was wondering if there is a recommended way to fully utilize Github branches, if it's possible at all? In the past I've tried to create a branch and added extra tags in the recipe with something like
:testing
, and it built just fine, but rebasing to it wasn't possible, so I assumed it's only usable used to test & monitor builds.gschema-overrides module not working
Hello, I've reinstalled my fedora silverblue recently but for some reason my gschema overrides aren't applying. These are my current settings: https://github.com/jonerrr/os-image/blob/main/files/gschema-overrides/zz1-defaults.gschema.override
Is there anywhere to look for error logs?...
Solution:
if you modified favorite apps by pinning or unpinning, then it treats it as modified & won't touch it
Issues with Experimental DNF Module on Multiple BootC Images
I’ve been testing the experimental DNF module on a few different images: CentOS 10, AlmaLinux 10, Bluefin LTS, Helium Linux 10, and Rocky Linux 9. I managed to get DNF5 installed across all of them, but now I’m running into the same errors during the DNF module phase.
Here’s the build run link with logs: https://github.com/nobodywatchin/bootc-testing/actions/runs/13712607860/job/38351816704
Any ideas on what might be going wrong? Appreciate any insights!...
DNF Module Requires DNF5?
Does the DNF module require DNF5?
When trying to build custom images based on centos stream 10, I get the following error:
```[06:27:53 g.i/n/centos-testing:latest] => #43 0.093 ============================== Start 'dnf' Module ==============================...
Solution:
Yes, this module will require
dnf5
cause we use specific features of that version in the moduleAkmods build fails
I dont want to use prebuilt kmods packages from ublue and akmods fails with
ERROR: Not to be used as root; start as user or 'akmodsbuild' instead.
here is a link for github log:
https://github.com/TrixieUA/system-image/actions/runs/13583623692/job/37973896023#main-content
Also a link for recipe.yml:...Brew doesn't appear after adding brew.yml to build
Hi, I recently migrated my build from
bluefin-dx
to quay.io/fedora-ostree-desktops/silverblue
. I tried installing homebrew with their script but instantly noticed the missing development tools packages, so I tried using the brew module from bluebuild but it doesn't appear installed after booting the buildIs it suitable to create server images?
I want to create a server with a web server and some other services, would blue build a good option or would it be better to use another tool?
Preinstall appimage
hihi, so, i want to make an image to be used on callcenters, almost everything is packaged on fedora, but linphone-desktop is not, they only have debs and appimages, how could be the best way to preinstall it with bluebuild?
How to add ujust setup-virtualization to recipe?
I have been trying to get virt-manger installed. I want to add the ujust setup-virtualization recipe to the template ghcr.io/ublue-os/silverblue-main:latest. This is what i have installed.
ls -l /usr/share/ublue-os/just
total 48
-rw-r--r--. 3 root root 3576 Jan 1 1970 00-default.just...
BlueBuild Image Build Failing
When I build an image i get this error the recipie.yml looks good to me.
just in case someone wants to take a look here it is https://github.com/horizonlinux/horizon-bluebuild/blob/main/recipes/recipe.yml...
