Package backend :: Package satellite_tools :: Package repo_plugins :: Module yum_src :: Class ContentSource
[hide private]
[frames] | no frames]

Class ContentSource

source code


Instance Methods [hide private]
 
__init__(self, url, name, yumsrc_conf='/etc/rhn/spacewalk-repo-sync/yum.conf', org='1', channel_label='', no_mirrors=False, ca_cert_file=None, client_cert_file=None, client_key_file=None)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
__del__(self) source code
 
_authenticate(self, url) source code
 
setup_repo(self, repo, no_mirrors, ca_cert_file, client_cert_file, client_key_file)
Fetch repository metadata
source code
 
number_of_packages(self) source code
 
raw_list_packages(self, filters=None) source code
 
list_packages(self, filters, latest)
list packages
source code
 
_expand_comps_type(self, comps_type, environments, groups, filters) source code
 
_expand_package_groups(self, filters) source code
 
_get_package_dependencies(self, sack, packages) source code
 
get_package(self, package, metadata_only=False)
get package
source code
 
clear_cache(self, directory=None, keep_repomd=False) source code
 
get_updates(self) source code
 
get_groups(self) source code
 
get_modules(self) source code
 
get_file(self, path, local_base=None) source code
 
repomd_up_to_date(self) source code
 
set_download_parameters(self, params, relative_path, target_file, checksum_type=None, checksum_value=None, bytes_range=None) source code
 
get_metadata_paths(self) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods [hide private]
 
interrupt_callback(*args, **kwargs) source code
 
_sort_packages(pkg1, pkg2)
sorts a list of yum package objects by name
source code
 
_find_comps_type(comps_type, environments, groups, name) source code
 
_filter_packages(packages, filters)
implement include / exclude logic filters are: [ ('+', includelist1), ('-', excludelist1), ('+', includelist2), ...
source code
 
verify_pkg(_fo, pkg, _fail) source code
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, url, name, yumsrc_conf='/etc/rhn/spacewalk-repo-sync/yum.conf', org='1', channel_label='', no_mirrors=False, ca_cert_file=None, client_cert_file=None, client_key_file=None)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

_filter_packages(packages, filters)
Static Method

source code 
implement include / exclude logic
filters are: [ ('+', includelist1), ('-', excludelist1),
               ('+', includelist2), ... ]