code = afsconf_GetCellInfo(cdir, c_cell, "afsprot", &info)
if code != 0:
raise Exception(code, "GetCellInfo: %s" % afs_error_message(code))
code = afsconf_GetCellInfo(cdir, c_cell, "afsprot", &info)
if code != 0:
raise Exception(code, "GetCellInfo: %s" % afs_error_message(code))
if sec > 0:
strncpy(prin.cell, info.name, sizeof(prin.cell))
prin.instance[0] = 0
strncpy(prin.name, "afs", sizeof(prin.name))
if sec > 0:
strncpy(prin.cell, info.name, sizeof(prin.cell))
prin.instance[0] = 0
strncpy(prin.name, "afs", sizeof(prin.name))
code = ktc_GetToken(&prin, &token, sizeof(token), NULL);
if code != 0:
if sec >= 2:
code = ktc_GetToken(&prin, &token, sizeof(token), NULL);
if code != 0:
if sec >= 2:
sc = rxkad_NewClientSecurityObject(level, &token.sessionKey,
token.kvno, token.ticketLen,
token.ticket)
sc = rxkad_NewClientSecurityObject(level, &token.sessionKey,
token.kvno, token.ticketLen,
token.ticket)
memset(serverconns, 0, sizeof(serverconns))
for 0 <= i < info.numServers:
serverconns[i] = rx_NewConnection(info.hostAddr[i].sin_addr.s_addr,
memset(serverconns, 0, sizeof(serverconns))
for 0 <= i < info.numServers:
serverconns[i] = rx_NewConnection(info.hostAddr[i].sin_addr.s_addr,
code = ubik_ClientInit(serverconns, &self.client)
if code != 0:
raise Exception("Failed to initialize ubik connection to Protection server: %s" % afs_error_message(code))
code = ubik_ClientInit(serverconns, &self.client)
if code != 0:
raise Exception("Failed to initialize ubik connection to Protection server: %s" % afs_error_message(code))