2013-06-08 02:37:02 +00:00
|
|
|
module VagrantPlugins
|
2013-05-22 22:38:26 +00:00
|
|
|
module Cachier
|
|
|
|
module Cap
|
|
|
|
module RedHat
|
|
|
|
module YumCacheDir
|
|
|
|
def self.yum_cache_dir(machine)
|
2016-09-26 11:59:40 +00:00
|
|
|
yum_cache_dir = nil
|
|
|
|
machine.communicate.tap do |comm|
|
|
|
|
# In case yum is only forwarding to dnf do not cache
|
|
|
|
return unless not comm.test('yum --version 2>&1 | grep /usr/bin/dnf')
|
|
|
|
yum_cache_dir = '/var/cache/yum'
|
|
|
|
end
|
|
|
|
return yum_cache_dir
|
2013-05-22 22:38:26 +00:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|