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


Youri-Media documentation  | view source Contained in the Youri-Media distribution.

Index


NAME

Top

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

DESCRIPTION

Top

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

Top

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.

preload $level

Allows to parse headers at object creation, rather than lazily if really needed. (default: Youri::Media::URPM::None)

cache true/false

Cache headers once parsed (default: true)

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

Top

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

Top


Youri-Media documentation  | view source Contained in the Youri-Media distribution.