From: Travis Rhoden Date: Wed, 5 Aug 2015 16:19:14 +0000 (-0700) Subject: [RM-12477] Add 'name' attribute to pkg manager classes X-Git-Tag: v1.5.27~3^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ff89e5ea55d346c4865d6bb76b901abaf0630b53;p=ceph-deploy.git [RM-12477] Add 'name' attribute to pkg manager classes Signed-off-by: Travis Rhoden --- diff --git a/ceph_deploy/util/pkg_managers.py b/ceph_deploy/util/pkg_managers.py index 88bf0a3..feb86b5 100644 --- a/ceph_deploy/util/pkg_managers.py +++ b/ceph_deploy/util/pkg_managers.py @@ -213,6 +213,7 @@ class RPMManagerBase(PackageManager): """ executable = None + name = None def install(self, packages): if isinstance(packages, str): @@ -256,6 +257,7 @@ class DNF(RPMManagerBase): """ executable = 'dnf' + name = 'dnf' def install_priorities_plugin(self): # DNF supports priorities natively @@ -268,6 +270,7 @@ class Yum(RPMManagerBase): """ executable = 'yum' + name = 'yum' def install_priorities_plugin(self): package_name = 'yum-plugin-priorities' @@ -291,6 +294,7 @@ class Apt(PackageManager): '--assume-yes', '-q', ] + name = 'apt' def install(self, packages, force_confnew=False): if isinstance(packages, str): @@ -336,6 +340,7 @@ class Zypper(PackageManager): '--non-interactive', '--quiet' ] + name = 'zypper' def install(self, packages): if isinstance(packages, str):