]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/commitdiff
[RM-12477] Add 'name' attribute to pkg manager classes
authorTravis Rhoden <trhoden@redhat.com>
Wed, 5 Aug 2015 16:19:14 +0000 (09:19 -0700)
committerTravis Rhoden <trhoden@redhat.com>
Wed, 5 Aug 2015 16:19:49 +0000 (09:19 -0700)
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
ceph_deploy/util/pkg_managers.py

index 88bf0a3744b95b8abe01b56d4a5c2724468becb6..feb86b50afff186a40b5f0c89a58fabf5b25dd49 100644 (file)
@@ -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):