Michael DeHaan
|
50f105578a
|
Restructuring.
|
2014-09-26 10:14:28 -04:00 |
|
Michael DeHaan
|
73123b69fa
|
Move modules into subdirectory.
|
2014-09-26 09:23:50 -04:00 |
|
Alexander Gubin
|
e8b3a028ea
|
zypper_repository: Remove trailing "/". Identifies "logically" identical repos.
Example: ftp://download.nvidia.com/opensuse/12.2 == ftp://download.nvidia.com/opensuse/12.2/
|
2014-09-09 09:22:08 +02:00 |
|
Alexander Gubin
|
8bdd5240aa
|
Fix for #8886. Correct state=absent for statements without name/alias.
|
2014-09-04 14:35:39 +02:00 |
|
Hector Acosta
|
b5fe46d48c
|
Correctly handle .repo files in zypper_repository module
Before the changes, removing a repository required a repo url. This shouldn't be required since zypper allows removing a repo based on its alias (mapped to name in this module).
The name variable was always required, which is misleading since repofiles provide their own alias. So a runtime check was added to avoid this confusion.
Additionaly, running this module on .repo files weren't idempotent. e.g
Before:
$ ./hacking/test-module -m library/packaging/zypper_repository -a "repo=http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo name=foo"
{"repo": "http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo", "state": "present", "changed": true}
$ ./hacking/test-module -m library/packaging/zypper_repository -a "repo=http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo name=foo"
{"msg": "Repository named 'devel_languages_python' already exists. Please use another alias.\n", "failed": true}
After:
$ ./hacking/test-module -m library/packaging/zypper_repository -a "repo=http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo"
{"repo": "http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo", "state": "present", "changed": true}
$ ./hacking/test-module -m library/packaging/zypper_repository -a "repo=http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo"
{"repo": "http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo", "state": "present", "changed": false}
Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
|
2014-06-26 13:17:27 -07:00 |
|
Rene Moser
|
beac8292d5
|
zypper_repository: claims to support check_mode, but does not. Fixes GH-5614.
|
2014-01-14 14:20:18 +01:00 |
|
James Tanner
|
4f9aadcc07
|
Addresses #5023 Fix import comments
|
2013-12-02 15:13:49 -05:00 |
|
James Tanner
|
38edad70ac
|
Fixes #5023 Convert all modules to use new snippet import pattern
|
2013-12-02 15:11:23 -05:00 |
|
Matthias Vogelgesang
|
0f05100002
|
Add zypper_repository module
This change adds the "zypper_repository" module to the packaging library. This
module is used to add and remove additional repositories.
|
2013-11-07 12:06:55 +01:00 |
|