module Pkg::Deb
DEB methods used by various libraries and rake tasks
Public Class Methods
set_cow_envs(cow)
click to toggle source
# File lib/packaging/deb.rb, line 6 def set_cow_envs(cow) elements = /base-(.*)-(.*)\.cow/.match(cow) if elements.nil? fail "Didn't get a matching cow, e.g. 'base-squeeze-i386'" end dist = elements[1] arch = elements[2] if Pkg::Config.build_pe ENV['PE_VER'] = Pkg::Config.pe_version end if Pkg::Config.deb_build_mirrors ENV['BUILDMIRROR'] = Pkg::Config.deb_build_mirrors.map do |mirror| mirror.gsub(/__DIST__/, dist) end.join(' | ') end ENV['DIST'] = dist ENV['ARCH'] = arch if dist =~ /cumulus/ ENV['NETWORK_OS'] = 'cumulus' end end