Esempio n. 1
0
 def __init__(self, url, name):
     if url[:6] != "uln://":
         raise RhnSyncException("url format error, url must start with uln://")
     yum_ContentSource.__init__(self, url, name, ULNSRC_CONF)
     self.uln_url = None
     self.uln_user = None
     self.uln_pass = None
     self.key = None
Esempio n. 2
0
 def __init__(self, url, name):
     if url[:6] != "uln://":
         raise RhnSyncException(
             "url format error, url must start with uln://")
     yum_ContentSource.__init__(self, url, name, ULNSRC_CONF)
     self.uln_url = None
     self.uln_user = None
     self.uln_pass = None
     self.key = None
Esempio n. 3
0
 def __init__(self, url, name, insecure=False, interactive=True, yumsrc_conf=ULNSRC_CONF, org=1, channel_label="",
              ca_cert_file=None, client_cert_file=None, no_mirrors=False):
     if url[:6] != "uln://":
         raise RhnSyncException("url format error, url must start with uln://")
     yum_ContentSource.__init__(self, url, name, insecure, interactive, ULNSRC_CONF, org, channel_label,
                                client_cert_file, client_key_file, no_mirrors)
     self.uln_url = None
     self.uln_user = None
     self.uln_pass = None
     self.key = None
Esempio n. 4
0
 def __init__(self, url, name, insecure=False, interactive=True, yumsrc_conf=ULNSRC_CONF, org=1, channel_label="",
              ca_cert_file=None, client_cert_file=None, no_mirrors=False):
     if url[:6] != "uln://":
         raise RhnSyncException("url format error, url must start with uln://")
     yum_ContentSource.__init__(self, url, name, insecure, interactive, ULNSRC_CONF, org, channel_label,
                                client_cert_file, client_key_file, no_mirrors)
     self.uln_url = None
     self.uln_user = None
     self.uln_pass = None
     self.key = None
Esempio n. 5
0
 def set_download_parameters(self, params, relative_path, target_file, checksum_type=None,
                             checksum_value=None, bytes_range=None):
     yum_ContentSource.set_download_parameters(self,
                                               params=params,
                                               relative_path=relative_path,
                                               target_file=target_file,
                                               checksum_type=checksum_type,
                                               checksum_value=checksum_value,
                                               bytes_range=bytes_range)
     hostname, label = self._uln_auth.get_hostname(self.url)
     params['urls'] = [self._uln_auth.url + "/XMLRPC/GET-REQ/" + label]
Esempio n. 6
0
 def __init__(self, url, name, insecure=False, interactive=True, yumsrc_conf=ULNAuth.ULN_CONF_PATH,
              org=1, channel_label="", no_mirrors=False,
              ca_cert_file=None, client_cert_file=None, client_key_file=None):
     if url[:6] != "uln://":
         raise RhnSyncException("url format error, url must start with uln://")
     # Make sure baseurl ends with / and urljoin will work correctly
     if url[-1] != '/':
         url += '/'
     yum_ContentSource.__init__(self, url=url, name=name, insecure=insecure,
                                interactive=interactive, yumsrc_conf=yumsrc_conf, org=org,
                                channel_label=channel_label, no_mirrors=no_mirrors,
                                ca_cert_file=ca_cert_file, client_cert_file=client_cert_file,
                                client_key_file=client_key_file)
     self.uln_token = None
Esempio n. 7
0
 def setup_repo(self, repo, *args, **kwargs):
     repo.http_headers = {'X-ULN-Api-User-Key': self.key}
     yum_ContentSource.setup_repo(self, repo, *args, **kwargs)
Esempio n. 8
0
 def setup_repo(self, repo, *args, **kwargs):
     repo.http_headers = {'X-ULN-Api-User-Key': self.key}
     yum_ContentSource.setup_repo(self, repo, *args, **kwargs)
Esempio n. 9
0
 def __init__(self, url, name):
     if url[:6] != "uln://":
         print "url format error, url must start with uln://"
         return -1
     yum_ContentSource.__init__(self, url, name, ULNSRC_CONF)
Esempio n. 10
0
 def setup_repo(self, repo, *args, **kwargs):
     yum_ContentSource.setup_repo(self, repo, *args, uln_repo=True, **kwargs)
Esempio n. 11
0
 def setup_repo(self, repo):
     repo.http_headers = {"X-ULN-Api-User-Key": self.key}
     yum_ContentSource.setup_repo(self, repo)
Esempio n. 12
0
 def __init__(self, url, name):
     if url[:6] != "uln://":
         print "url format error, url must start with uln://"
         return -1
     yum_ContentSource.__init__(self, url, name, ULNSRC_CONF)