upgrade to Fedora 39
This commit is contained in:
parent
6aea7bd6d3
commit
6984a9e7ff
6 changed files with 12 additions and 12 deletions
2
.github/workflows/base.yml
vendored
2
.github/workflows/base.yml
vendored
|
|
@ -87,7 +87,7 @@ jobs:
|
|||
containerfiles: |
|
||||
./base.Dockerfile
|
||||
image: ${{ env.IMAGE_NAME }}
|
||||
tags: ${{ steps.meta.outputs.tags }} ${{ steps.meta.outputs.tags }}-38 ${{ steps.meta.outputs.tags }}-38.${{ steps.date.outputs.date }}
|
||||
tags: ${{ steps.meta.outputs.tags }} ${{ steps.meta.outputs.tags }}-39 ${{ steps.meta.outputs.tags }}-39.${{ steps.date.outputs.date }}
|
||||
oci: false
|
||||
|
||||
# Workaround bug where capital letters in your GitHub username make it impossible to push to GHCR.
|
||||
|
|
|
|||
2
.github/workflows/kernel-akmods.yml
vendored
2
.github/workflows/kernel-akmods.yml
vendored
|
|
@ -86,7 +86,7 @@ jobs:
|
|||
containerfiles: |
|
||||
./kernel-akmods.Dockerfile
|
||||
image: ${{ env.IMAGE_NAME }}
|
||||
tags: ${{ steps.meta.outputs.tags }} ${{ steps.meta.outputs.tags }}-38 ${{ steps.meta.outputs.tags }}-38.${{ steps.date.outputs.date }}
|
||||
tags: ${{ steps.meta.outputs.tags }} ${{ steps.meta.outputs.tags }}-39 ${{ steps.meta.outputs.tags }}-39.${{ steps.date.outputs.date }}
|
||||
oci: false
|
||||
|
||||
# Workaround bug where capital letters in your GitHub username make it impossible to push to GHCR.
|
||||
|
|
|
|||
2
.github/workflows/os.yml
vendored
2
.github/workflows/os.yml
vendored
|
|
@ -91,7 +91,7 @@ jobs:
|
|||
with:
|
||||
context: .
|
||||
push: ${{ github.event_name != 'pull_request' }}
|
||||
tags: ${{ steps.meta.outputs.tags }}, ${{ steps.meta.outputs.tags }}-38, ${{ steps.meta.outputs.tags }}-38.${{ steps.date.outputs.date }}
|
||||
tags: ${{ steps.meta.outputs.tags }}, ${{ steps.meta.outputs.tags }}-39, ${{ steps.meta.outputs.tags }}-39.${{ steps.date.outputs.date }}
|
||||
# labels: ${{ steps.meta.outputs.labels }}
|
||||
cache-from: type=gha
|
||||
cache-to: type=gha,mode=max
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
ARG IMAGE_NAME="${IMAGE_NAME:-kinoite}"
|
||||
ARG SOURCE_IMAGE="${SOURCE_IMAGE:-kinoite}"
|
||||
ARG BASE_IMAGE="quay.io/fedora-ostree-desktops/${SOURCE_IMAGE}"
|
||||
ARG FEDORA_MAJOR_VERSION="${FEDORA_MAJOR_VERSION:-38}"
|
||||
ARG FEDORA_MAJOR_VERSION="${FEDORA_MAJOR_VERSION:-39}"
|
||||
|
||||
|
||||
FROM ghcr.io/andersrh/my-ostree-os-kernel-akmods:main-38 AS builder
|
||||
FROM ghcr.io/andersrh/my-ostree-os-kernel-akmods:main-39 AS builder
|
||||
|
||||
ARG CACHEBUST=0
|
||||
ARG IMAGE_NAME="${IMAGE_NAME}"
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
ARG IMAGE_NAME="${IMAGE_NAME:-kinoite}"
|
||||
ARG SOURCE_IMAGE="${SOURCE_IMAGE:-kinoite}"
|
||||
ARG BASE_IMAGE="quay.io/fedora-ostree-desktops/${SOURCE_IMAGE}"
|
||||
ARG FEDORA_MAJOR_VERSION="${FEDORA_MAJOR_VERSION:-38}"
|
||||
ARG FEDORA_MAJOR_VERSION="${FEDORA_MAJOR_VERSION:-39}"
|
||||
|
||||
|
||||
FROM quay.io/fedora-ostree-desktops/kinoite:38 AS builder
|
||||
FROM quay.io/fedora-ostree-desktops/kinoite:39 AS builder
|
||||
|
||||
ARG CACHEBUST=2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
ARG IMAGE_NAME="${IMAGE_NAME:-kinoite}"
|
||||
ARG SOURCE_IMAGE="${SOURCE_IMAGE:-kinoite}"
|
||||
ARG BASE_IMAGE="quay.io/fedora-ostree-desktops/${SOURCE_IMAGE}"
|
||||
ARG FEDORA_MAJOR_VERSION="${FEDORA_MAJOR_VERSION:-38}"
|
||||
ARG FEDORA_MAJOR_VERSION="${FEDORA_MAJOR_VERSION:-39}"
|
||||
|
||||
FROM fedora:38 AS akmods-builder
|
||||
FROM fedora:39 AS akmods-builder
|
||||
|
||||
RUN dnf -y update && dnf -y install wget
|
||||
|
||||
|
|
@ -26,12 +26,12 @@ RUN dnf -y install akmod-nvidia akmod-VirtualBox
|
|||
COPY akmods.sh /tmp/akmods.sh
|
||||
RUN /tmp/akmods.sh
|
||||
|
||||
FROM ghcr.io/andersrh/my-ostree-os-base2:main-38 AS builder
|
||||
FROM ghcr.io/andersrh/my-ostree-os-base2:main-39 AS builder
|
||||
|
||||
ARG IMAGE_NAME="${IMAGE_NAME}"
|
||||
ARG FEDORA_MAJOR_VERSION="${FEDORA_MAJOR_VERSION}"
|
||||
|
||||
COPY --from=ghcr.io/ublue-os/akmods-nvidia:38-535 /rpms /tmp/akmods-rpms
|
||||
COPY --from=ghcr.io/ublue-os/akmods-nvidia:39-535 /rpms /tmp/akmods-rpms
|
||||
|
||||
RUN rpm-ostree install \
|
||||
/tmp/akmods-rpms/ublue-os/ublue-os-nvidia-addons-*.rpm
|
||||
|
|
@ -43,7 +43,7 @@ COPY install-nvidia.sh /tmp/install-nvidia.sh
|
|||
RUN cd /etc/yum.repos.d/ && wget https://copr.fedorainfracloud.org/coprs/bieszczaders/kernel-cachyos-addons/repo/fedora-$(rpm -E %fedora)/bieszczaders-kernel-cachyos-addons-fedora-$(rpm -E %fedora).repo
|
||||
|
||||
# add bore-sysctl and uksmd-lts
|
||||
RUN rpm-ostree install bore-sysctl uksmd
|
||||
RUN rpm-ostree install bore-sysctl uksmd-rawhide
|
||||
|
||||
# enable systemd services
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue