rem: /* These values may have changed, due to an incoming SamSync, so fetch them from the database */ 
add: /* These values may have changed, due to an incoming SamSync, or may not have been specified, so fetch them from the database */  
context: function provision_dns(subobj, message, paths, session_info, credentials){	message("Setting up DNS zone: " + subobj.DNSDOMAIN + " \n");	var ldb = ldb_init();	ldb.session_info = session_info;	ldb.credentials = credentials;	/* connect to the sam */	var ok = ldb.connect(paths.samdb);	assert(ok);	/* These values may have changed, due to an incoming SamSync, so fetch them from the database */	var attrs = new Array("objectGUID");	res = ldb.search("objectGUID=*", subobj.BASEDN, ldb.SCOPE_BASE, attrs);	assert(res.length == 1 && res[0].objectGUID != undefined)	subobj.DOMAINGUID = res[0].objectGUID;	subobj.HOSTGUID = searchone(ldb, subobj.BASEDN, "(&(objectClass=computer)(cn=" + subobj.NETBIOSNAME + "))", "objectGUID");	assert(subobj.HOSTGUID != undefined);	setup_file("provision.zone", 		   message, paths.dns, 		   subobj);	message("Please install the zone located in " + paths.dns + " into your DNS server\n");}
meta: 1914	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1914/2b99336a56a47838510f9b8a01aab05363c424b6/provision.js/clean/source4/scripting/libjs/provision.js