From: David Disseldorp Date: Thu, 11 Jun 2015 17:57:35 +0000 (+0200) Subject: pkg_managers: add zypper refresh helper X-Git-Tag: v1.5.26~8^2~7 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d618d60a851f4e0d17ecd869240f4fa8586e48c0;p=ceph-deploy.git pkg_managers: add zypper refresh helper Add "zypper refresh" alongside the existing installation and removal helper functions. Signed-off-by: David Disseldorp --- diff --git a/ceph_deploy/util/pkg_managers.py b/ceph_deploy/util/pkg_managers.py index 8985112..40e3bbd 100644 --- a/ceph_deploy/util/pkg_managers.py +++ b/ceph_deploy/util/pkg_managers.py @@ -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 + )