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: |
|
containerfiles: |
|
||||||
./base.Dockerfile
|
./base.Dockerfile
|
||||||
image: ${{ env.IMAGE_NAME }}
|
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
|
oci: false
|
||||||
|
|
||||||
# Workaround bug where capital letters in your GitHub username make it impossible to push to GHCR.
|
# 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: |
|
containerfiles: |
|
||||||
./kernel-akmods.Dockerfile
|
./kernel-akmods.Dockerfile
|
||||||
image: ${{ env.IMAGE_NAME }}
|
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
|
oci: false
|
||||||
|
|
||||||
# Workaround bug where capital letters in your GitHub username make it impossible to push to GHCR.
|
# 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:
|
with:
|
||||||
context: .
|
context: .
|
||||||
push: ${{ github.event_name != 'pull_request' }}
|
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 }}
|
# labels: ${{ steps.meta.outputs.labels }}
|
||||||
cache-from: type=gha
|
cache-from: type=gha
|
||||||
cache-to: type=gha,mode=max
|
cache-to: type=gha,mode=max
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
ARG IMAGE_NAME="${IMAGE_NAME:-kinoite}"
|
ARG IMAGE_NAME="${IMAGE_NAME:-kinoite}"
|
||||||
ARG SOURCE_IMAGE="${SOURCE_IMAGE:-kinoite}"
|
ARG SOURCE_IMAGE="${SOURCE_IMAGE:-kinoite}"
|
||||||
ARG BASE_IMAGE="quay.io/fedora-ostree-desktops/${SOURCE_IMAGE}"
|
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 CACHEBUST=0
|
||||||
ARG IMAGE_NAME="${IMAGE_NAME}"
|
ARG IMAGE_NAME="${IMAGE_NAME}"
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
ARG IMAGE_NAME="${IMAGE_NAME:-kinoite}"
|
ARG IMAGE_NAME="${IMAGE_NAME:-kinoite}"
|
||||||
ARG SOURCE_IMAGE="${SOURCE_IMAGE:-kinoite}"
|
ARG SOURCE_IMAGE="${SOURCE_IMAGE:-kinoite}"
|
||||||
ARG BASE_IMAGE="quay.io/fedora-ostree-desktops/${SOURCE_IMAGE}"
|
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
|
ARG CACHEBUST=2
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
ARG IMAGE_NAME="${IMAGE_NAME:-kinoite}"
|
ARG IMAGE_NAME="${IMAGE_NAME:-kinoite}"
|
||||||
ARG SOURCE_IMAGE="${SOURCE_IMAGE:-kinoite}"
|
ARG SOURCE_IMAGE="${SOURCE_IMAGE:-kinoite}"
|
||||||
ARG BASE_IMAGE="quay.io/fedora-ostree-desktops/${SOURCE_IMAGE}"
|
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
|
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
|
COPY akmods.sh /tmp/akmods.sh
|
||||||
RUN /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 IMAGE_NAME="${IMAGE_NAME}"
|
||||||
ARG FEDORA_MAJOR_VERSION="${FEDORA_MAJOR_VERSION}"
|
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 \
|
RUN rpm-ostree install \
|
||||||
/tmp/akmods-rpms/ublue-os/ublue-os-nvidia-addons-*.rpm
|
/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
|
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
|
# add bore-sysctl and uksmd-lts
|
||||||
RUN rpm-ostree install bore-sysctl uksmd
|
RUN rpm-ostree install bore-sysctl uksmd-rawhide
|
||||||
|
|
||||||
# enable systemd services
|
# enable systemd services
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue