feat: use Fedora 38 (#64)
* Update Containerfile * Update recipe.yml * Update recipe.yml * Update README.md
This commit is contained in:
@@ -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}
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user