Module: Dr::Distros

Included in:
Config
Defined in:
lib/dr/distros.rb

Constant Summary collapse

@@distros =
{
  "Kano OS" => {
    :arches => ["armhf", "armel"],
    :repos => {
      :raspbian => {
        :url => "http://mirror.ox.ac.uk/sites/archive.raspbian.org/archive/raspbian/",
        :key => "http://mirror.ox.ac.uk/sites/archive.raspbian.org/archive/raspbian.public.key",
        :src => true,
        :codename => "wheezy",
        :components => "main contrib non-free rpi"
      },
       :raspi_foundation => {
        :url => "http://archive.raspberrypi.org/debian/",
        :key => "http://archive.raspberrypi.org/debian/raspberrypi.gpg.key",
        :src => false,
        :codename => "wheezy",
        :components => "main"
      },
       :kano => {
        :url => "http://dev.kano.me/archive/",
        :key => "http://dev.kano.me/archive/repo.gpg.key",
        :src => false,
        :codename => "devel",
        :components => "main"
      }
    },
    :base_repo => :raspbian,
    :packages => []
  }
}

Instance Method Summary collapse

Instance Method Details

#add_distro(name, distro) ⇒ Object



44
45
46
# File 'lib/dr/distros.rb', line 44

def add_distro(name, distro)
  @@distros[name] = distro
end

#distros ⇒ Object



40
41
42
# File 'lib/dr/distros.rb', line 40

def distros
  @@distros
end