summaryrefslogtreecommitdiff
path: root/packaging/os/zypper_repository.py
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/os/zypper_repository.py')
-rw-r--r--packaging/os/zypper_repository.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/packaging/os/zypper_repository.py b/packaging/os/zypper_repository.py
index e6e263c3..db553970 100644
--- a/packaging/os/zypper_repository.py
+++ b/packaging/os/zypper_repository.py
@@ -280,9 +280,10 @@ def get_zypper_version(module):
def runrefreshrepo(module, auto_import_keys=False, shortname=None):
"Forces zypper to refresh repo metadata."
- cmd = _get_cmd('refresh', '--force')
if auto_import_keys:
- cmd.append('--gpg-auto-import-keys')
+ cmd = _get_cmd('--gpg-auto-import-keys', 'refresh', '--force')
+ else:
+ cmd = _get_cmd('refresh', '--force')
if shortname is not None:
cmd.extend(['-r', shortname])