blob: ccf4fc1c8f45faca202c779cbed61301edacc215 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
# vim:ft=yaml:et:sw=4
# helper variables
mirror: /distrib/mageia/distrib/cauldron
mirror_i586: ${mirror}/i586/media
mirror_x86_64: ${mirror}/x86_64/media
# resultset definition
resultset:
class: Youri::Check::Resultset::DBI
options:
driver: Pg
host: <%= pgsql_server %>;sslmode=require
base: <%= pgsql_db %>
user: <%= pgsql_user %>
pass: <%= pgsql_password %>
# checks definitions
tests:
dependencies:
class: Youri::Check::Test::Dependencies
missing:
class: Youri::Check::Test::Missing
# reports definitions
reports:
file:
class: Youri::Check::Report::File
options:
to: <%= outdir %>
global: 1
individual: 1
formats:
html:
class: Youri::Check::Report::Format::HTML
text:
class: Youri::Check::Report::Format::Text
rss:
class: Youri::Check::Report::Format::RSS
# media definitions
medias:
core.i586:
class: Youri::Media::URPM
options:
name: core
type: binary
path: ${mirror_i586}/core
hdlist: ${mirror_i586}/media_info/hdlist_core.cz
options:
dependencies:
allowed:
- core.i586
missing:
allowed:
- core.sources
core.x86_64:
class: Youri::Media::URPM
options:
name: core
type: binary
path: ${mirror_x86_64}/core
hdlist: ${mirror_x86_64}/media_info/hdlist_core.cz
options:
dependencies:
allowed:
- core.x86_64
- core.i586
missing:
allowed:
- core.sources
core.sources:
class: Youri::Media::URPM
options:
name: core
type: source
path: ${mirror_i586}/core
hdlist: ${mirror_i586}/media_info/hdlist_core.src.cz
options:
dependencies:
allowed:
- core.i586
|