|
|
|
@ -40,11 +40,18 @@ if __name__ == "__main__":
|
|
|
|
|
clVars.printVars(terms)
|
|
|
|
|
elif not optObj.flagHelp:
|
|
|
|
|
if optObj.params.has_key('user') and optObj.opt:
|
|
|
|
|
if optObj.opt.has_key('color') and optObj.opt["color"]=="never":
|
|
|
|
|
newClass = type("cl_client_nocolor",(cl_client.printNoColor,
|
|
|
|
|
cl_client.cl_client,object),
|
|
|
|
|
{})
|
|
|
|
|
ldapObj = newClass("cl-sync")
|
|
|
|
|
if optObj.opt.has_key('color'):
|
|
|
|
|
if not (optObj.opt["color"]=="never" or\
|
|
|
|
|
optObj.opt["color"]=="auto" or\
|
|
|
|
|
optObj.opt["color"]=="always"):
|
|
|
|
|
self.helpObj.getHelp(self.helpObj.relOptions['h'])
|
|
|
|
|
sys.exit(1)
|
|
|
|
|
if optObj.opt["color"]=="never":
|
|
|
|
|
newClass = type("cl_client_nocolor",
|
|
|
|
|
(cl_client.printNoColor,
|
|
|
|
|
cl_client.cl_client,object),
|
|
|
|
|
{})
|
|
|
|
|
ldapObj = newClass("cl-sync")
|
|
|
|
|
if optObj.opt.has_key('login'):
|
|
|
|
|
userName = optObj.params['user']
|
|
|
|
|
if not ldapObj.mountUserRes(userName):
|
|
|
|
|