コード例 #1
0
ファイル: genalias.py プロジェクト: bengheng/SEAL
	print 'Error!'
	sys.exit(0)

ip_addr = sys.argv[1]
domain  = sys.argv[2]

#readable_ip = ipstr_to_name(ip_addr)
rand_ip = ipstr_to_rand(ip_addr)

os.chdir('/home/john/cloak/src/Scripts')
cfg = Config()
db = DB(cfg)
cloak.alias.cfgdata = cfg
cloak.address.cfgdata = cfg

con_user = db.get_user(username=CONTACTSUSER)

# if not created yet, create new user;
if not con_user:
	p = subprocess.Popen(['/home/john/cloak/src/Scripts/tools/user-add.py', '-d', cfg.DBSRC, '-u', CONTACTSUSER, '-p', CONTACTSUSER, '-a', 'PLAIN', '-f', '*****@*****.**'], stdout=subprocess.PIPE)
	res, err = p.communicate()
	#print res
	con_user = db.get_user_from_username(username=CONTACTSUSER)
	pass

con_user = User(**con_user)

ip_alias = create_alias_helper(con_user, CON_ALIASNAME, rand_ip)

#print readable_ip
print str(ip_alias)