Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org>
22 lines
837 B
Bash
Executable file
22 lines
837 B
Bash
Executable file
#!/usr/bin/bash
|
|
|
|
set -ouex pipefail
|
|
|
|
sed -i 's@enabled=0@enabled=1@g' /etc/yum.repos.d/_copr_ublue-os-akmods.repo
|
|
|
|
# Fetch Kernel RPMS
|
|
skopeo copy docker://ghcr.io/ublue-os/"${AKMODS_FLAVOR}"-kernel:"$(rpm -E %fedora)"-"${KERNEL}" dir:/tmp/kernel-rpms
|
|
KERNEL_TARGZ=$(jq -r '.layers[].digest' < /tmp/kernel-rpms/manifest.json | cut -d : -f 2)
|
|
tar -xvzf /tmp/kernel-rpms/"$KERNEL_TARGZ" -C /
|
|
mv /tmp/rpms/* /tmp/kernel-rpms/
|
|
|
|
rpm-ostree install /tmp/kernel-rpms/kernel-devel-*.rpm
|
|
|
|
# Fetch AKMODS RPMS
|
|
skopeo copy docker://ghcr.io/ublue-os/akmods:"${AKMODS_FLAVOR}"-"$(rpm -E %fedora)"-"${KERNEL}" dir:/tmp/akmods
|
|
AKMODS_TARGZ=$(jq -r '.layers[].digest' < /tmp/akmods/manifest.json | cut -d : -f 2)
|
|
tar -xvzf /tmp/akmods/"$AKMODS_TARGZ" -C /tmp/
|
|
mv /tmp/rpms/* /tmp/akmods/
|
|
|
|
# Install RPMS
|
|
rpm-ostree install /tmp/akmods/kmods/*kvmfr*.rpm
|