# youri-check sample configuration file # $Id: check.conf 1336 2006-11-13 20:07:22Z guillomovitch $ # vim:ft=yaml:et:sw=4 # helper variables mirror: ftp://ftp.free.fr/pub/Distributions_Linux/Mandrakelinux/devel/cooker mirror_i586: ${mirror}/i586/media mirror_x86_64: ${mirror}/x86_64/media home: /home/user # resolver definition resolver: class: Youri::Check::Maintainer::Resolver::CGI url: http://plf.zarb.org/cgi-bin/maintainers.cgi # preferences definition preferences: class: Youri::Check::Maintainer::Preferences::File # resultset definition resultset: class: Youri::Check::Resultset::DBI options: driver: mysql host: localhost base: plf_youri user: plf pass: s3kr3t # checks definitions checks: updates: class: Youri::Check::Test::Updates options: aliases: libfame0.8: ~ sources: debian: class: Youri::Check::Test::Updates::Source::Debian options: aliases: fuse-emulator: ~ cpan: class: Youri::Check::Test::Updates::Source::CPAN fedora: class: Youri::Check::Test::Updates::Source::Fedora gentoo: class: Youri::Check::Test::Updates::Source::Gentoo freshmeat: class: Youri::Check::Test::Updates::Source::Freshmeat netbsd: class: Youri::Check::Test::Updates::Source::NetBSD raa: class: Youri::Check::Test::Updates::Source::RAA sourceforge: class: Youri::Check::Test::Updates::Source::Sourceforge options: aliases: openquicktime: ~ klibido: ~ rpmlint: class: Youri::Check::Test::Rpmlint age: class: Youri::Check::Test::Age options: max: 12 months pattern: %m months dependencies: class: Youri::Check::Test::Dependencies conflicts: class: Youri::Check::Test::Conflicts build: class: Youri::Check::Test::Build options: sources: stefan: class: Youri::Check::Test::Build::Source::LBD options: url: http://eijk.homelinux.org/build/ medias: - cooker_plf-free - cooker_plf-non-free archs: - i586 missing: class: Youri::Check::Test::Missing orphans: class: Youri::Check::Test::Orphans # reports definitions reports: file: class: Youri::Check::Report::File options: to: ${home}/www/qa global: 1 individual: 1 formats: html: class: Youri::Check::Report::File::Format::HTML text: class: Youri::Check::Report::File::Format::Text rss: class: Youri::Check::Report::File::Format::RSS mail: class: Youri::Check::Report::Mail options: mta: /usr/sbin/sendmail to: plf-admin@zarb.org from: plf@zarb.org reply_to: plf-admin@zarb.org formats: text: class: Youri::Check::Report::Mail::Format::Text # media definitions medias: main.i586: class: Youri::Media::URPM options: name: main type: binary path: ${mirror_i586}/main hdlist: ${mirror_i586}/media_info/hdlist_main.cz skip_tests: - all main.x86_64: class: Youri::Media::URPM options: name: main type: binary path: ${mirror_x86_64}/main hdlist: ${mirror_x86_64}/media_info/hdlist_main.cz skip_tests: - all main.sources: class: Youri::Media::URPM options: name: main type: source path: ${mirror_i586}/main hdlist: ${mirror_i586}/media_info/hdlist_main.src.cz skip_tests: - all contrib.i586: class: Youri::Media::URPM options: name: contrib type: binary path: ${mirror_i586}/contrib hdlist: ${mirror_i586}/media_info/hdlist_contrib.cz skip_tests: - all contrib.x86_64: class: Youri::Media::URPM options: name: contrib type: binary path: ${mirror_x86_64}/contrib hdlist: ${mirror_x86_64}/media_info/hdlist_contrib.cz skip_tests: - all contrib.sources: class: Youri::Media::URPM options: name: contrib type: source path: ${mirror_i586}/contrib hdlist: ${mirror_i586}/media_info/hdlist_contrib.src.cz skip_tests: - all free: class: Youri::Media::URPM options: name: free type: binary path: ${home}/ftp/mandrake/free/cooker/i586 hdlist: ${home}/ftp/mandrake/free/cooker/i586/hdlist.cz options: rpmlint: config: ${home}/etc/rpmlint-free.conf dependencies: allowed: - main.i586 - main.x86_64 - contrib.i586 - contrib.x86_64 - free missing: allowed: - free.sources - main.sources - contrib.sources skip_archs: - ppc free.sources: class: Youri::Media::URPM options: name: free type: source path: ${home}/ftp/mandrake/free/src hdlist: ${home}/ftp/mandrake/free/src/hdlist.cz options: rpmlint: config: ${home}/etc/rpmlint-free.conf dependencies: allowed: - main.i586 - contrib.i586 - free non-free: class: Youri::Media::URPM options: name: non-free type: binary path: ${home}/ftp/mandrake/non-free/cooker/i586 hdlist: ${home}/ftp/mandrake/non-free/cooker/i586/hdlist.cz options: rpmlint: config: ${home}/etc/rpmlint-non-free.conf dependencies: allowed: - main.i586 - main.x86_64 - contrib.i586 - contrib.x86_64 - free - non-free missing: allowed: - non-free.sources skip_archs: - ppc non-free.sources: class: Youri::Media::URPM options: name: non-free type: source path: ${home}/ftp/mandrake/non-free/src hdlist: ${home}/ftp/mandrake/non-free/src/hdlist.cz options: rpmlint: config: ${home}/etc/rpmlint-non-free.conf dependencies: allowed: - main.i586 - contrib.i586 - free - non-free