1 |
blino |
430 |
### |
2 |
|
|
# |
3 |
|
|
# Do not disable the host without appropriate warning |
4 |
|
|
# to somebody able to fix the machine |
5 |
|
|
# |
6 |
|
|
# Please run 'perl -cw .upload.conf' in order to check the file is OK. |
7 |
|
|
# |
8 |
|
|
### |
9 |
|
|
|
10 |
blino |
434 |
my %nodes = ( |
11 |
pterjan |
1917 |
#i586 => [ qw(ecosse0 jonund0 ecosse1 jonund1) ], |
12 |
|
|
#x86_64 => [ qw(jonund0 ecosse0 jonund1 ecosse1) ], |
13 |
tmb |
1925 |
#i586 => [ qw(jonund0 jonund1) ], |
14 |
|
|
#x86_64 => [ qw(jonund0 jonund1) ], |
15 |
|
|
i586 => [ qw(jonund0 ecosse0 jonund1) ], |
16 |
|
|
x86_64 => [ qw(jonund0 ecosse0 jonund1) ], |
17 |
blino |
434 |
); |
18 |
misc |
668 |
my $repository = "http://repository.<%= domain %>/distrib/"; |
19 |
blino |
734 |
my $homedir = "<%= build_home_dir %>"; |
20 |
blino |
434 |
|
21 |
blino |
430 |
{ |
22 |
blino |
434 |
bot => { |
23 |
|
|
(map { |
24 |
|
|
my $arch = $_; |
25 |
|
|
$arch => { |
26 |
|
|
map { |
27 |
|
|
my $node = $_; |
28 |
|
|
($node => { |
29 |
|
|
iurt => { |
30 |
blino |
734 |
user => '<%= build_login %>', |
31 |
blino |
430 |
# (spuk, 2007-08-16) disabled iurt_cache additional media, locks trying to mount -o bind |
32 |
blino |
465 |
# command => "iurt --copy-srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository --additional-media -m __MEDIA__ -- file://$homedir/cache/ -p \"__PACKAGER__\" -r __TARGET__ __ARCH__", |
33 |
pterjan |
1677 |
command => "iurt --copy_srpm --group --rpmmacros \"%distro_section __SECTION__\" --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository -p \"__PACKAGER__\" -r __TARGET__ __ARCH__", |
34 |
blino |
445 |
packages => "$homedir/iurt/", |
35 |
blino |
434 |
}, |
36 |
|
|
}); |
37 |
|
|
} @{$nodes{$arch}}, |
38 |
|
|
}; |
39 |
|
|
} keys %nodes), |
40 |
blino |
430 |
}, |
41 |
|
|
media => { |
42 |
|
|
default => { |
43 |
pterjan |
677 |
"core/release" => [ "core/updates", "core/release" ], |
44 |
|
|
"core/updates" => [ "core/updates", "core/release" ], |
45 |
pterjan |
921 |
"core/updates_testing" => [ "core/updates_testing", "core/updates", "core/release" ], |
46 |
|
|
"core/backports" => [ "core/backports", "core/updates_testing", "core/updates", "core/release" ], |
47 |
|
|
"core/backports_testing" => [ "core/backports_testing", "core/backports", "core/updates_testing", "core/updates", "core/release" ], |
48 |
pterjan |
677 |
"nonfree/release" => [ "core/release", "nonfree/release" ], |
49 |
|
|
"nonfree/updates" => [ "core/updates", "core/release", "nonfree/release", "nonfree/updates" ], |
50 |
pterjan |
921 |
"nonfree/updates_testing" => [ "core/updates", "core/release", "core/updates_testing", "nonfree/release", "nonfree/updates", "nonfree/updates_testing" ], |
51 |
|
|
"nonfree/backports" => [ "core/backports", "core/updates_testing", "core/updates", "core/release", |
52 |
|
|
"nonfree/release", "nonfree/updates", "nonfree/updates_testing", "nonfree/backports" ], |
53 |
|
|
"nonfree/backports_testing" => [ "core/backports_testing", "core/backports", "core/updates_testing", "core/updates", "core/release", |
54 |
|
|
"nonfree/release", "nonfree/updates", "nonfree/updates_testing", "nonfree/backports", "nonfree/backports_testing" ], |
55 |
pterjan |
677 |
"tainted/release" => [ "core/release", "nonfree/release", "tainted/release" ], |
56 |
|
|
"tainted/updates" => [ "core/release", "nonfree/release", "tainted/release", |
57 |
|
|
"core/updates", "nonfree/updates", "tainted/updates" ], |
58 |
pterjan |
921 |
"tainted/updates_testing" => [ "core/release", "nonfree/release", "tainted/release", |
59 |
pterjan |
677 |
"core/updates", "nonfree/updates", "tainted/updates", |
60 |
pterjan |
921 |
"core/updates_testing", "nonfree/updates_testing", "tainted/updates_testing" ], |
61 |
pterjan |
677 |
"tainted/backports" => [ "core/release", "nonfree/release", "tainted/release", |
62 |
|
|
"core/updates", "nonfree/updates", "tainted/updates", |
63 |
pterjan |
921 |
"core/updates_testing", "nonfree/updates_testing", "tainted/updates_testing", |
64 |
pterjan |
677 |
"core/backports", "nonfree/backports", "tainted/backports" ], |
65 |
|
|
"tainted/backports_testing" => [ "core/release", "nonfree/release", "tainted/release", |
66 |
|
|
"core/updates", "nonfree/updates", "tainted/updates", |
67 |
pterjan |
921 |
"core/updates_testing", "nonfree/updates_testing", "tainted/updates_testing", |
68 |
pterjan |
677 |
"core/backports", "nonfree/backports", "tainted/backports", |
69 |
|
|
"core/backports_testing", "nonfree/backports_testing", "tainted/backports_testing" ], |
70 |
blino |
430 |
}, |
71 |
|
|
}, |
72 |
pterjan |
710 |
admin => 'pterjan@gmail.com', |
73 |
misc |
668 |
http_queue => 'http://pkgsubmit.<%= domain %>/uploads', |
74 |
blino |
733 |
upload_user => '<%= sched_login %>', |
75 |
blino |
430 |
} |