]> git.ipfire.org Git - thirdparty/mkosi.git/commit
Move package installation and removal to PackageManager interface 3582/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 5 Mar 2025 19:32:58 +0000 (20:32 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 6 Mar 2025 10:08:39 +0000 (11:08 +0100)
commit74eea36f34073114041f5d4d522ca0b7c393ea5e
treea9bfb061e9767cbdb7a6776c53816b7b1a460169
parente4e7a9fb7f20e2d1631db66ee9ed13bf4a78662b
Move package installation and removal to PackageManager interface

There's no need for these to be implemented by the Distribution
interface as they don't need distribution specific knowledge so let's
move them to the PackageManager interface instead.
16 files changed:
mkosi/__init__.py
mkosi/distributions/__init__.py
mkosi/distributions/arch.py
mkosi/distributions/azure.py
mkosi/distributions/centos.py
mkosi/distributions/custom.py
mkosi/distributions/debian.py
mkosi/distributions/fedora.py
mkosi/distributions/mageia.py
mkosi/distributions/openmandriva.py
mkosi/distributions/opensuse.py
mkosi/installer/__init__.py
mkosi/installer/apt.py
mkosi/installer/dnf.py
mkosi/installer/pacman.py
mkosi/installer/zypper.py