module-apt/lib/facter/debian_nextcodename.rb

23 lines
466 B
Ruby
Raw Normal View History

begin
require 'facter/util/debian'
end
def debian_codename_to_next(codename)
if codename == "sid"
return "experimental"
else
2015-06-03 22:20:36 +02:00
codenames = Facter::Util::Debian::CODENAMES.values
i = codenames.index(codename)
if i and i+1 < codenames.count
return codenames[i+1]
end
end
end
Facter.add(:debian_nextcodename) do
confine :operatingsystem => 'Debian'
setcode do
debian_codename_to_next(Facter.value('debian_codename'))
end
end