]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/commitdiff
pkg_managers: add zypper refresh helper
authorDavid Disseldorp <ddiss@suse.de>
Thu, 11 Jun 2015 17:57:35 +0000 (19:57 +0200)
committerDavid Disseldorp <ddiss@suse.de>
Fri, 10 Jul 2015 10:43:00 +0000 (12:43 +0200)
Add "zypper refresh" alongside the existing installation and removal
helper functions.

Signed-off-by: David Disseldorp <ddiss@suse.de>
ceph_deploy/util/pkg_managers.py

index 898511214977136bdee83c777758ecb4169cdc7e..40e3bbd8d43d9483c99a0f72cf433f1e7f5653ee 100644 (file)
@@ -164,3 +164,16 @@ def zypper_remove(conn, packages, *a, **kw):
         *a,
         **kw
     )
+
+
+def zypper_refresh(conn):
+    cmd = [
+        'zypper',
+        '--non-interactive',
+        'refresh',
+        ]
+
+    return remoto.process.run(
+        conn,
+        cmd
+    )