1 |
### |
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 |
my %nodes = ( |
11 |
i586 => [ qw(jonund0 ecosse0 jonund1 ecosse1) ], |
12 |
x86_64 => [ qw(jonund0 ecosse0 jonund1 ecosse1) ], |
13 |
); |
14 |
my $repository = "http://repository.<%= domain %>/distrib/"; |
15 |
my $homedir = "<%= homedir %>"; |
16 |
|
17 |
{ |
18 |
bot => { |
19 |
(map { |
20 |
my $arch = $_; |
21 |
$arch => { |
22 |
map { |
23 |
my $node = $_; |
24 |
($node => { |
25 |
iurt => { |
26 |
user => '<%= login %>', |
27 |
# (spuk, 2007-08-16) disabled iurt_cache additional media, locks trying to mount -o bind |
28 |
# 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__", |
29 |
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__", |
30 |
packages => "$homedir/iurt/", |
31 |
}, |
32 |
}); |
33 |
} @{$nodes{$arch}}, |
34 |
}; |
35 |
} keys %nodes), |
36 |
}, |
37 |
media => { |
38 |
default => { |
39 |
"infra/release" => [ "infra/release", "base/core/updates", "base/core/release" ], |
40 |
"core/release" => [ "core/updates", "core/release" ], |
41 |
"core/updates" => [ "core/updates", "core/release" ], |
42 |
"core/updates_testing" => [ "core/updates_testing", "core/updates", "core/release" ], |
43 |
"core/backports" => [ "core/backports", "core/updates_testing", "core/updates", "core/release" ], |
44 |
"core/backports_testing" => [ "core/backports_testing", "core/backports", "core/updates_testing", "core/updates", "core/release" ], |
45 |
"nonfree/release" => [ "core/release", "nonfree/release" ], |
46 |
"nonfree/updates" => [ "core/updates", "core/release", "nonfree/release", "nonfree/updates" ], |
47 |
"nonfree/updates_testing" => [ "core/updates", "core/release", "core/updates_testing", "nonfree/release", "nonfree/updates", "nonfree/updates_testing" ], |
48 |
"nonfree/backports" => [ "core/backports", "core/updates_testing", "core/updates", "core/release", |
49 |
"nonfree/release", "nonfree/updates", "nonfree/updates_testing", "nonfree/backports" ], |
50 |
"nonfree/backports_testing" => [ "core/backports_testing", "core/backports", "core/updates_testing", "core/updates", "core/release", |
51 |
"nonfree/release", "nonfree/updates", "nonfree/updates_testing", "nonfree/backports", "nonfree/backports_testing" ], |
52 |
"tainted/release" => [ "core/release", "nonfree/release", "tainted/release" ], |
53 |
"tainted/updates" => [ "core/release", "nonfree/release", "tainted/release", |
54 |
"core/updates", "nonfree/updates", "tainted/updates" ], |
55 |
"tainted/updates_testing" => [ "core/release", "nonfree/release", "tainted/release", |
56 |
"core/updates", "nonfree/updates", "tainted/updates", |
57 |
"core/updates_testing", "nonfree/updates_testing", "tainted/updates_testing" ], |
58 |
"tainted/backports" => [ "core/release", "nonfree/release", "tainted/release", |
59 |
"core/updates", "nonfree/updates", "tainted/updates", |
60 |
"core/updates_testing", "nonfree/updates_testing", "tainted/updates_testing", |
61 |
"core/backports", "nonfree/backports", "tainted/backports" ], |
62 |
"tainted/backports_testing" => [ "core/release", "nonfree/release", "tainted/release", |
63 |
"core/updates", "nonfree/updates", "tainted/updates", |
64 |
"core/updates_testing", "nonfree/updates_testing", "tainted/updates_testing", |
65 |
"core/backports", "nonfree/backports", "tainted/backports", |
66 |
"core/backports_testing", "nonfree/backports_testing", "tainted/backports_testing" ], |
67 |
}, |
68 |
}, |
69 |
admin => 'mageia-sysadm@mageia.org', |
70 |
http_queue => 'http://pkgsubmit.<%= domain %>/uploads', |
71 |
upload_user => '<%= sched_login %>', |
72 |
email_domain => '<%= domain %>', |
73 |
} |