feat: use Fedora 38 (#64)

* Update Containerfile

* Update recipe.yml

* Update recipe.yml

* Update README.md
This commit is contained in:
plata
2023-05-09 16:27:49 +02:00
committed by GitHub
parent 0a04aac233
commit 60ddd67713
3 changed files with 4 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
ARG FEDORA_MAJOR_VERSION=37 ARG FEDORA_MAJOR_VERSION=38
ARG BASE_IMAGE_URL=ghcr.io/ublue-os/silverblue-main ARG BASE_IMAGE_URL=ghcr.io/ublue-os/silverblue-main
FROM ${BASE_IMAGE_URL}:${FEDORA_MAJOR_VERSION} FROM ${BASE_IMAGE_URL}:${FEDORA_MAJOR_VERSION}

View File

@@ -32,7 +32,7 @@ If you want to execute custom shell script or commands in the image build, you s
### Custom package repositories ### Custom package repositories
If you want to add custom package repositories to your image, you can include them in the `recipe.yml` as a list of URLs under the `extrarepos:` section. They **must** be proper `.repo` files (like `https://copr.fedorainfracloud.org/coprs/atim/starship/repo/fedora-37/atim-starship-fedora-37.repo`). In the build process, the `.repo` file will be downloaded and placed inside `/etc/yum.repos.d/` where rpm-ostree can access it. If you want to add custom package repositories to your image, you can include them in the `recipe.yml` as a list of URLs under the `extrarepos:` section. They **must** be proper `.repo` files (like `https://copr.fedorainfracloud.org/coprs/atim/starship/repo/fedora-38/atim-starship-fedora-38.repo`). In the build process, the `.repo` file will be downloaded and placed inside `/etc/yum.repos.d/` where rpm-ostree can access it.
You can use this to add [COPR repositories](https://copr.fedorainfracloud.org/) to your image. You can use this to add [COPR repositories](https://copr.fedorainfracloud.org/) to your image.
COPR is like the Arch User Repository for Fedora, where you can find extra packages that wouldn't otherwise be available. The repositories are community-created, so use them at your own risk. [Read more](https://docs.pagure.org/copr.copr/user_documentation.html) COPR is like the Arch User Repository for Fedora, where you can find extra packages that wouldn't otherwise be available. The repositories are community-created, so use them at your own risk. [Read more](https://docs.pagure.org/copr.copr/user_documentation.html)

View File

@@ -12,7 +12,7 @@ base-image: ghcr.io/ublue-os/silverblue-main
# If you use `latest`, you will be automatically updated # If you use `latest`, you will be automatically updated
# to the next major version assuming the image you're using as your base container # to the next major version assuming the image you're using as your base container
# builds with the tag (all uBlue images do this). # builds with the tag (all uBlue images do this).
fedora-version: 37 fedora-version: 38
# This description will be visible in the container metadata # This description will be visible in the container metadata
description: A starting point for further customization of uBlue images. Make your own! https://ublue.it/making-your-own/ description: A starting point for further customization of uBlue images. Make your own! https://ublue.it/making-your-own/
@@ -26,7 +26,7 @@ scripts:
# this is the proper way to add copr repos to your image # this is the proper way to add copr repos to your image
extrarepos: extrarepos:
# example: # example:
# - https://copr.fedorainfracloud.org/coprs/atim/starship/repo/fedora-37/atim-starship-fedora-37.repo # - https://copr.fedorainfracloud.org/coprs/atim/starship/repo/fedora-38/atim-starship-fedora-38.repo
# These rpms will be installed from the fedora repository # These rpms will be installed from the fedora repository
# using rpm-ostree and will be preinstalled in the final image # using rpm-ostree and will be preinstalled in the final image