NAME

Youri::Media::URPM - URPM-based media implementation

DESCRIPTION

This is an URPM-based Youri::Media implementation.

It can be created either from local or remote full (hdlist) or partial (synthesis) compressed header files, or from a package directory. File-based inputs are only usable with this latest option.

CLASS METHODS

new(%args)

Creates and returns a new Youri::Media::URPM object.

Specific parameters:

synthesis $synthesis

Path, URL or list of path or URL of synthesis file used for creating this media. If a list is given, the first successfully accessed will be used, so as to allow better reliability.

hdlist $hdlist

Path, URL or list of path or URL of hdlist file used for creating this media. If a list is given, the first successfully accessed will be used, so as to allow better reliability.

path $path

Path of package directory used for creating this media.

max_age $age

Maximum age of packages for this media.

rpmlint_config $file

rpmlint configuration file for this media.

In case of multiple synthesis, hdlist and path options given, they will be tried in this order, so as to minimize parsing time.

INSTANCE METHODS

get_hdlist()

Returns hdlist used for creating this media, if any.

get_path()

Returns path used for creating this media, if any.

COPYRIGHT AND LICENSE

Copyright (C) 2002-2006, YOURI project

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.