From d39f2b8c3e41e9a0c705e1038228f91d80dfcdeb Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Thu, 11 Mar 2021 06:30:13 -0500 Subject: [PATCH] [packages] Drop urpmi support This code is essentially untested and unused, as OpenMandriva has been using DNF for three years now. Reference: https://www.openmandriva.org/en/news/article/switching-to-rpmv4 --- src/modules/packages/main.py | 20 -------------------- src/modules/packages/packages.conf | 1 - src/modules/packages/packages.schema.yaml | 1 - 3 files changed, 22 deletions(-) diff --git a/src/modules/packages/main.py b/src/modules/packages/main.py index 9d912da72..7cd7f3f0b 100644 --- a/src/modules/packages/main.py +++ b/src/modules/packages/main.py @@ -356,26 +356,6 @@ class PMPortage(PackageManager): pass -class PMUrpmi(PackageManager): - backend = "urpmi" - - def install(self, pkgs, from_local=False): - check_target_env_call(["urpmi", "--download-all", "--no-suggests", - "--no-verify-rpm", "--fastunsafe", - "--ignoresize", "--nolock", - "--auto"] + pkgs) - - def remove(self, pkgs): - check_target_env_call(["urpme", "--auto"] + pkgs) - - def update_db(self): - check_target_env_call(["urpmi.update", "-a"]) - - def update_system(self): - # Doesn't need to update the system explicitly - pass - - class PMXbps(PackageManager): backend = "xbps" diff --git a/src/modules/packages/packages.conf b/src/modules/packages/packages.conf index b1289ad51..3c478fe20 100644 --- a/src/modules/packages/packages.conf +++ b/src/modules/packages/packages.conf @@ -12,7 +12,6 @@ # - pacman - Pacman # - pamac - Manjaro package manager # - portage - Gentoo package manager -# - urpmi - Mandriva package manager # - yum - Yum RPM frontend # - zypp - Zypp RPM frontend # diff --git a/src/modules/packages/packages.schema.yaml b/src/modules/packages/packages.schema.yaml index 79f5f21c8..10eb9808a 100644 --- a/src/modules/packages/packages.schema.yaml +++ b/src/modules/packages/packages.schema.yaml @@ -17,7 +17,6 @@ properties: - pacman - pamac - portage - - urpmi - yum - zypp - dummy