| 1485 | end |
| 1486 | |
| 1487 | def generate_apt_ftp_archive_generate_conf(code_name, component) |
| 1488 | conf = <<-CONF |
| 1489 | Dir::ArchiveDir "."; |
| 1490 | Dir::CacheDir "."; |
| 1491 | TreeDefault::Directory "pool/#{code_name}/#{component}"; |
| 1492 | TreeDefault::SrcDirectory "pool/#{code_name}/#{component}"; |
| 1493 | Default::Packages::Extensions ".deb .ddeb"; |
| 1494 | Default::Packages::Compress ". gzip xz"; |
| 1495 | Default::Sources::Compress ". gzip xz"; |
| 1496 | Default::Contents::Compress "gzip"; |
| 1497 | CONF |
| 1498 | |
| 1499 | apt_architectures.each do |architecture| |
| 1500 | conf << <<-CONF |
| 1501 | |
| 1502 | BinDirectory "dists/#{code_name}/#{component}/binary-#{architecture}" { |
| 1503 | Packages "dists/#{code_name}/#{component}/binary-#{architecture}/Packages"; |
| 1504 | Contents "dists/#{code_name}/#{component}/Contents-#{architecture}"; |
| 1505 | SrcPackages "dists/#{code_name}/#{component}/source/Sources"; |
| 1506 | }; |
| 1507 | CONF |
| 1508 | end |
| 1509 | |
| 1510 | conf << <<-CONF |
| 1511 | |
| 1512 | Tree "dists/#{code_name}" { |
| 1513 | Sections "#{component}"; |
| 1514 | Architectures "#{apt_architectures.join(" ")} source"; |
| 1515 | }; |
| 1516 | CONF |
| 1517 | |
| 1518 | conf |
| 1519 | end |
| 1520 | |
| 1521 | def generate_apt_ftp_archive_release_conf(code_name, component) |
| 1522 | <<-CONF |