From 447a9db5e20534df2381b0bc16f8f06d603a5546 Mon Sep 17 00:00:00 2001 From: fiftydinar <65243233+fiftydinar@users.noreply.github.com> Date: Mon, 7 Oct 2024 10:00:15 +0200 Subject: [PATCH] fix(akmods): Don't install RPMFusion if it's already installed Otherwise, it complains about package conflict. --- modules/akmods/akmods.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/akmods/akmods.sh b/modules/akmods/akmods.sh index 44f69f6..f486f34 100644 --- a/modules/akmods/akmods.sh +++ b/modules/akmods/akmods.sh @@ -6,13 +6,20 @@ ENABLE_AKMODS_REPO() { } INSTALL_RPM_FUSION() { +if [[ "$(rpm -q rpmfusion-free-release)" != "rpmfusion-free-release"* && "$(rpm -q rpmfusion-nonfree-release)" != "rpmfusion-nonfree-release"* ]]; then rpm-ostree install \ https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-${OS_VERSION}.noarch.rpm \ https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-${OS_VERSION}.noarch.rpm + previously_not_installed_rpm_fusion=true +else + previously_not_installed_rpm_fusion=false +fi } UNINSTALL_RPM_FUSION() { +if "${previously_not_installed_rpm_fusion}"; then rpm-ostree uninstall rpmfusion-free-release rpmfusion-nonfree-release +fi } get_yaml_array INSTALL '.install[]' "$1"