Merge pull request #25185 from rallytime/bp-25128

Back-port #25128 to 2015.5
This commit is contained in:
Justin Findlay 2015-07-06 18:58:00 -06:00
commit df9982b836

View file

@ -172,18 +172,17 @@ def extracted(name,
__salt__['file.makedirs'](name, user=archive_user)
if archive_format in ('zip', 'rar'):
log.debug('Extract {0} in {1}'.format(filename, name))
files = __salt__['archive.un{0}'.format(archive_format)](filename,
name)
log.debug('Extract {0} in {1}'.format(filename, name))
if archive_format == 'zip':
files = __salt__['archive.cmd_unzip'](filename, name)
elif archive_format == 'rar':
files = __salt__['archive.unrar'](filename, name)
else:
if tar_options is None:
with closing(tarfile.open(filename, 'r')) as tar:
files = tar.getnames()
tar.extractall(name)
else:
log.debug('Untar {0} in {1}'.format(filename, name))
tar_opts = tar_options.split(' ')
tar_cmd = ['tar']