Revision 9628014a
Added by Joseph Magen almost 11 years ago
- ID 9628014a44c9bbea74c62c0c8c2916937e9c98c4
app/models/facts_importer.rb | ||
---|---|---|
end
|
||
end
|
||
major, minor = orel.split(".")
|
||
major.gsub!(/\D/,'') unless is_numeric? major
|
||
minor.gsub!(/\D/,'') unless is_numeric? minor
|
||
minor ||= ""
|
||
args = { :name => os_name, :major => major, :minor => minor }
|
||
major.to_s.gsub!(/\D/,'') unless is_numeric? major
|
||
minor.to_s.gsub!(/\D/,'') unless is_numeric? minor
|
||
args = { :name => os_name, :major => major.to_s, :minor => minor.to_s }
|
||
os = Operatingsystem.where(args).first || Operatingsystem.create!(args)
|
||
if os_name[/debian|ubuntu/i] or os.family == 'Debian'
|
||
os.release_name = facts[:lsbdistcodename]
|
Also available in: Unified diff
fixes #2690 - undefined method gsub! for nil:NilClass on fact import