Sophie

Sophie

distrib > Mandriva > 2010.1 > i586 > by-pkgid > 6984cfe7b0a691200876590c0c46693b > files > 3

youri-check-0.10.1-1mdv2010.2.noarch.rpm

# 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