anchor.diff:  <% # FILES HIERARCHY (LISTS) %>
   <% hsh[:lists].each do |file_list| %>
     <% lists_map = hsh[:nodes].map do |n|
  -       File.read("#{hsh[:path]}/#{n}/#{file_list}")
  +       file_path = "#{hsh[:path]}/#{n}/#{file_list}"
  +       File.exists?(file_path) ? File.read(file_path) : []
        end %>
     <% hierarchy = file_list.gsub(%r{^/list},"").gsub(/\.list$/,"").gsub("_","/") %>
     <% uniq = lists_map.uniq %>
  
positive.code: 
    <% # PACKAGES WITHOUT VERSION %>
    <% packages_map = hsh[:nodes].map do |n|
         File.readlines("#{hsh[:path]}/#{n}/packages.list").map{|l| l.sub(/-[0-9].*/, "")}.join("\n")
       end %>
    <% uniq = packages_map.uniq %>
    <% if uniq.length == 1 %>
  
negative.code: 
    <% # PACKAGES WITH VERSION %>
    <% packages_map = hsh[:nodes].map do |n|
         pkg_file = "#{hsh[:path]}/#{n}/packages.list"
         File.exists?(pkg_file) ? File.readlines(pkg_file).map{|l| l.sub(/-[0-9].*/, "")}.join("\n") : []
       end %>
    <% uniq = packages_map.uniq %>
    <% if uniq.length == 1 %>
  