ansible/packaging/os
Patrik Lundin 39d0088af8 openbsd_pkg: support "pkgname%branch" syntax.
* Such package names requires at least OpenBSD 6.0.

* Rework get_package_state() to use 'pkg_info -Iq inst:' instead of 'pkg_info -e'
  because it understands the branch syntax. It also means we can get rid of
  some additional special handling.

  This was suggested by Marc Espie:
  http://marc.info/?l=openbsd-tech&m=146659756711614&w=2

* Drop get_current_name() because the use of 'pkg_info -Iq inst:' in
  get_package_state() means we already have that information available without
  needing to do custom parsing. This was also necessary because a name such as
  "postfix%stable" does not in itself contain the version information necessary
  for the custom parsing. pkg_info -Iq translates such a name to the actual
  package name seamlessly.

* Add support for finding more than one package for the supplied package name
  which may happen if we only supply a stem.
2016-06-29 23:27:31 +02:00
..
__init__.py Reorganization. 2014-11-04 17:31:59 -05:00
apk.py Replace choices=BOOLEANS by type='bool', fix #1326 2015-12-21 23:39:20 +01:00
dnf.py Mark conf_file as a path, for various user expansion 2016-04-14 21:15:07 +02:00
homebrew.py Sprinkle some LANG/LC_* where command output is parsed (#2019) 2016-04-13 10:03:26 -04:00
homebrew_cask.py homebrew_cask: fix doc version_added for install_options 2016-05-04 08:29:46 +02:00
homebrew_tap.py Merge pull request #251 from kdisneur/hotfix/tap-prefixed-by-homebrew 2015-10-12 09:26:38 -04:00
layman.py Fixed exception compatablity for py3 (and 2.4 in yum_repository.py) (#2369) 2016-06-04 23:21:04 +02:00
macports.py Adding author's github id 2015-05-14 00:15:38 -04:00
openbsd_pkg.py openbsd_pkg: support "pkgname%branch" syntax. 2016-06-29 23:27:31 +02:00
opkg.py added version added 2015-09-09 09:58:24 -04:00
pacman.py Remove dead code from pacman module 2016-03-23 18:39:26 +11:00
pkg5.py Replace choices=BOOLEANS by type='bool', fix #1326 2015-12-21 23:39:20 +01:00
pkg5_publisher.py Replace choices=BOOLEANS by type='bool', fix #1326 2015-12-21 23:39:20 +01:00
pkgin.py pkgin: Fix bad regexp which did not catch packages such as p5-SVN-Notify 2016-04-14 12:51:29 +02:00
pkgng.py Improve documentation for pkgng module (#2338) 2016-05-31 12:58:55 -04:00
pkgutil.py Fix pkgutil "upgrade_catalog must be one of" err (#2149) 2016-05-24 11:55:14 -04:00
portage.py Use boolean instead of "yes" + choice for most option 2016-03-28 09:14:57 +02:00
portinstall.py Update for modules which import json. 2016-01-11 13:06:22 -08:00
slackpkg.py minor doc fix 2015-08-05 17:35:55 -04:00
svr4pkg.py svr4pkg: assume command worked only on known-to-be-good returncodes 2015-05-27 13:35:34 +02:00
swdepot.py fixed a typo in swdepot module 2015-09-22 17:44:08 +03:00
urpmi.py Update for modules which import json. 2016-01-11 13:06:22 -08:00
yum_repository.py Fixed exception compatablity for py3 (and 2.4 in yum_repository.py) (#2369) 2016-06-04 23:21:04 +02:00
zypper.py zypper: (Bugfix) Change command option --verbose to --details which is supported since 2008 (#2224) 2016-05-19 08:21:33 +02:00
zypper_repository.py Zypper repository rewrite (#1990) 2016-04-18 17:47:17 +02:00