Esempio n. 1
0
 def __init__(self, config, source, buildroot='', channelname='default', nc=None):
     self.http_headers = { }
     self.__setupRhnHttpHeaders()
     SqliteRepoDB.__init__(self, config, source, buildroot, channelname, nc)
     self.nc.setHeaders(self.http_headers, channelname)
     self.nc.setCallback(self.__ncCallback, channelname)
     self.authtime = time.time() + int(float(self.http_headers['X-RHN-Auth-Expire-Offset']))
Esempio n. 2
0
 def __init__(self, config, source, buildroot='', channelname='default', nc=None):
     self.http_headers = { }
     self.__setupRhnHttpHeaders()
     SqliteRepoDB.__init__(self, config, source, buildroot, channelname, nc)
     self.nc.setHeaders(self.http_headers, channelname)
     self.nc.setCallback(self.__ncCallback, channelname)
     self.authtime = time.time() + int(float(self.http_headers['X-RHN-Auth-Expire-Offset']))
     if self.http_headers['X-RHN-Auth-User-Id'] == '':
         self.http_headers['X-RHN-Auth-User-Id'] = '\nX-libcurl-Empty-Header-Workaround: *'
     self.http_headers['Pragma'] = 'no-cache'
     self.http_headers['X-RHN-Transport-Capability'] = 'follow-redirects=3'
Esempio n. 3
0
 def read(self):
     log.info2("Reading RHN channel repository '%s'", self.reponame)
     return SqliteRepoDB.read(self)