modules.dpkg._get_pkg_info: handle older ubuntu

Fixes #30814.
This commit is contained in:
Justin Findlay 2016-02-02 22:47:37 -07:00
parent d3c6732539
commit d53a88762e

View file

@ -254,8 +254,13 @@ def _get_pkg_info(*packages):
:return:
'''
if __grains__['os'] == 'Ubuntu' and __grains__['osrelease_info'] <= (12, 4):
bin_var = '${binary}'
else:
bin_var = '${binary:Package}'
ret = []
cmd = "dpkg-query -W -f='package:${binary:Package}\\n" \
cmd = "dpkg-query -W -f='package:" + bin_var + "\\n" \
"revision:${binary:Revision}\\n" \
"architecture:${Architecture}\\n" \
"maintainer:${Maintainer}\\n" \