]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/commitdiff
[RM-12644] Kill duplicate pkg mgmt code 342/head
authorTravis Rhoden <trhoden@redhat.com>
Fri, 7 Aug 2015 22:01:51 +0000 (15:01 -0700)
committerTravis Rhoden <trhoden@redhat.com>
Fri, 7 Aug 2015 22:23:25 +0000 (15:23 -0700)
Ah, payoff!  Feels nice.

Signed-off-by: Travis Rhoden <trhoden@redhat.com>
ceph_deploy/hosts/centos/__init__.py
ceph_deploy/hosts/centos/pkg.py [deleted file]
ceph_deploy/hosts/debian/__init__.py
ceph_deploy/hosts/debian/pkg.py [deleted file]
ceph_deploy/hosts/fedora/__init__.py
ceph_deploy/hosts/rhel/__init__.py
ceph_deploy/hosts/rhel/pkg.py [deleted file]
ceph_deploy/hosts/suse/__init__.py
ceph_deploy/hosts/suse/pkg.py [deleted file]
ceph_deploy/util/pkg_managers.py

index 64e3ed2998ecef30781bc0a043e287421702fbd7..0b8cb6bb900fa01ea7e03a5003fa9546b1779294 100644 (file)
@@ -1,5 +1,4 @@
 import mon  # noqa
-import pkg  # noqa
 from install import install, mirror_install, repo_install, repository_url_part, rpm_dist  # noqa
 from uninstall import uninstall  # noqa
 from ceph_deploy.util import pkg_managers
diff --git a/ceph_deploy/hosts/centos/pkg.py b/ceph_deploy/hosts/centos/pkg.py
deleted file mode 100644 (file)
index eb02bfd..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-from ceph_deploy.util import pkg_managers
-
-
-def install(distro, packages):
-    return pkg_managers.yum(
-        distro.conn,
-        packages
-    )
-
-
-def remove(distro, packages):
-    return pkg_managers.yum_remove(
-        distro.conn,
-        packages
-    )
index d3b472fe04a19418838c4825aa5c103f4fbc4821..2c087dd66a44b327e1328fa87b2b8854aa64e698 100644 (file)
@@ -1,5 +1,4 @@
 import mon  # noqa
-import pkg  # noqa
 from install import install, mirror_install, repo_install  # noqa
 from uninstall import uninstall  # noqa
 from ceph_deploy.util import pkg_managers
diff --git a/ceph_deploy/hosts/debian/pkg.py b/ceph_deploy/hosts/debian/pkg.py
deleted file mode 100644 (file)
index 40a94da..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-from ceph_deploy.util import pkg_managers
-
-
-def install(distro, packages):
-    return pkg_managers.apt(
-        distro.conn,
-        packages
-    )
-
-
-def remove(distro, packages):
-    return pkg_managers.apt_remove(
-        distro.conn,
-        packages
-    )
index 990adc1fdccfbb4419178398fbac92c3109061e2..9de01bbd9723095a5099b544592de3e3c31ceec4 100644 (file)
@@ -1,5 +1,4 @@
 import mon  # noqa
-from ceph_deploy.hosts.centos import pkg  # noqa
 from ceph_deploy.hosts.centos.install import repo_install  # noqa
 from install import install, mirror_install  # noqa
 from uninstall import uninstall  # noqa
index 96582fa96d1bb5676535dc0ee46f76d33a670bf3..f32c46ad3c424c345a19e42b86ecb89a8bd41004 100644 (file)
@@ -1,5 +1,4 @@
 import mon  # noqa
-import pkg  # noqa
 from install import install, mirror_install, repo_install  # noqa
 from uninstall import uninstall  # noqa
 from ceph_deploy.util import pkg_managers
diff --git a/ceph_deploy/hosts/rhel/pkg.py b/ceph_deploy/hosts/rhel/pkg.py
deleted file mode 100644 (file)
index eb02bfd..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-from ceph_deploy.util import pkg_managers
-
-
-def install(distro, packages):
-    return pkg_managers.yum(
-        distro.conn,
-        packages
-    )
-
-
-def remove(distro, packages):
-    return pkg_managers.yum_remove(
-        distro.conn,
-        packages
-    )
index 6d5d73e3160e8299f6f40df479afa505ba74f696..e66a4338ae02ae0e9a59334fee16602b1761cf52 100644 (file)
@@ -1,5 +1,4 @@
 import mon  # noqa
-import pkg  # noqa
 from install import install, mirror_install, repo_install  # noqa
 from uninstall import uninstall  # noqa
 import logging
diff --git a/ceph_deploy/hosts/suse/pkg.py b/ceph_deploy/hosts/suse/pkg.py
deleted file mode 100644 (file)
index da43279..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-from ceph_deploy.util import pkg_managers
-
-
-def install(distro, packages):
-    return pkg_managers.zypper(
-        distro.conn,
-        packages
-    )
-
-
-def remove(distro, packages):
-    return pkg_managers.zypper_remove(
-        distro.conn,
-        packages
-    )
index 385c05b2adc7605753d506e88b7d69514a20b530..0cbb088c1872d71c9f1602d28ab6f4eae88e1851 100644 (file)
@@ -5,184 +5,6 @@ from ceph_deploy.lib import remoto
 from ceph_deploy.util import templates
 
 
-def apt(conn, packages, *a, **kw):
-    if isinstance(packages, str):
-        packages = [packages]
-    cmd = [
-        'env',
-        'DEBIAN_FRONTEND=noninteractive',
-        'apt-get',
-        'install',
-        '--assume-yes',
-    ]
-    cmd.extend(packages)
-    return remoto.process.run(
-        conn,
-        cmd,
-        *a,
-        **kw
-    )
-
-
-def apt_remove(conn, packages, *a, **kw):
-    if isinstance(packages, str):
-        packages = [packages]
-
-    purge = kw.pop('purge', False)
-    cmd = [
-        'apt-get',
-        '-q',
-        'remove',
-        '-f',
-        '-y',
-        '--force-yes',
-    ]
-    if purge:
-        cmd.append('--purge')
-    cmd.extend(packages)
-
-    return remoto.process.run(
-        conn,
-        cmd,
-        *a,
-        **kw
-    )
-
-
-def apt_update(conn):
-    cmd = [
-        'apt-get',
-        '-q',
-        'update',
-    ]
-    return remoto.process.run(
-        conn,
-        cmd,
-    )
-
-
-def yum(conn, packages, *a, **kw):
-    if isinstance(packages, str):
-        packages = [packages]
-
-    cmd = [
-        'yum',
-        '-y',
-        'install',
-    ]
-    cmd.extend(packages)
-    return remoto.process.run(
-        conn,
-        cmd,
-        *a,
-        **kw
-    )
-
-
-def yum_remove(conn, packages, *a, **kw):
-    cmd = [
-        'yum',
-        '-y',
-        '-q',
-        'remove',
-    ]
-    if isinstance(packages, str):
-        cmd.append(packages)
-    else:
-        cmd.extend(packages)
-    return remoto.process.run(
-        conn,
-        cmd,
-        *a,
-        **kw
-    )
-
-
-def yum_clean(conn, item=None):
-    item = item or 'all'
-    cmd = [
-        'yum',
-        'clean',
-        item,
-    ]
-
-    return remoto.process.run(
-        conn,
-        cmd,
-    )
-
-
-def rpm(conn, rpm_args=None, *a, **kw):
-    """
-    A minimal front end for ``rpm`. Extra flags can be passed in via
-    ``rpm_args`` as an iterable.
-    """
-    rpm_args = rpm_args or []
-    cmd = [
-        'rpm',
-        '-Uvh',
-    ]
-    cmd.extend(rpm_args)
-    return remoto.process.run(
-        conn,
-        cmd,
-        *a,
-        **kw
-    )
-
-
-def zypper(conn, packages, *a, **kw):
-    if isinstance(packages, str):
-        packages = [packages]
-
-    cmd = [
-        'zypper',
-        '--non-interactive',
-        'install',
-    ]
-
-    cmd.extend(packages)
-    return remoto.process.run(
-        conn,
-        cmd,
-        *a,
-        **kw
-    )
-
-
-def zypper_remove(conn, packages, *a, **kw):
-    cmd = [
-        'zypper',
-        '--non-interactive',
-        '--quiet',
-        'remove',
-        ]
-
-    if isinstance(packages, str):
-        cmd.append(packages)
-    else:
-        cmd.extend(packages)
-    return remoto.process.run(
-        conn,
-        cmd,
-        *a,
-        **kw
-    )
-
-
-def zypper_refresh(conn):
-    cmd = [
-        'zypper',
-        '--non-interactive',
-        'refresh',
-        ]
-
-    return remoto.process.run(
-        conn,
-        cmd
-    )
-
-
 class PackageManager(object):
     """
     Base class for all Package Managers