Class: PackerFiles::CentOS::CD
- Inherits:
-
PackerFiles::Core::CDImageImpl
- Object
- PackerFiles::Core::CDImageImpl
- PackerFiles::CentOS::CD
- Defined in:
- lib/PackerFiles/OS/CentOS/CD.rb
Constant Summary collapse
- @@index =
Index URL which contains all the CentOS Download mirror list
'http://www.centos.org/download/full-mirrorlist.csv'
Instance Method Summary collapse
-
#get_check_sum_pattern ⇒ Object
Override method for getting checksums.
-
#get_check_sum_type ⇒ Object
Override method for checksum type.
-
#get_iso_name_pattern ⇒ Object
Override method for getting the ISO name.
-
#index_urls ⇒ Object
Override method for getting index URLs.
Methods inherited from PackerFiles::Core::CDImageImpl
Instance Method Details
#get_check_sum_pattern ⇒ Object
Override method for getting checksums
22 23 24 |
# File 'lib/PackerFiles/OS/CentOS/CD.rb', line 22 def get_check_sum_pattern 'md5sum.txt' end |
#get_check_sum_type ⇒ Object
Override method for checksum type
27 28 29 |
# File 'lib/PackerFiles/OS/CentOS/CD.rb', line 27 def get_check_sum_type 'md5' end |
#get_iso_name_pattern ⇒ Object
Override method for getting the ISO name
17 18 19 |
# File 'lib/PackerFiles/OS/CentOS/CD.rb', line 17 def get_iso_name_pattern 'CentOS-@release@.*-@arch@.*-DVD1.*.iso' end |
#index_urls ⇒ Object
Override method for getting index URLs.
32 33 34 35 36 37 |
# File 'lib/PackerFiles/OS/CentOS/CD.rb', line 32 def index_urls mirrors = get_mirrors geo = get_matched_mirror_lines(mirrors) http = geo.map{|m| m[4].gsub('"', '')} http.map{|m| URI::join(m, '@release@/', 'isos/', '@arch@/').to_s} end |