+# $Id$
+# $URL$
+
"""configuration files"""
import grp
url += "node_id=%d"%tools.node_id()
else:
logger.log('%s -- WARNING, cannot add node_id to request'%dest)
- # pass slicefamily as well, as stored in /etc/planetlab/slicefamily on the node
- if tools.slicefamily():
- if url.find('?') >0: url += '&'
- else: url += '?'
- url += "slicefamily=%s"%tools.slicefamily()
try:
logger.verbose("retrieving URL=%s"%url)
contents = curlwrapper.retrieve(url, self.config.cacert)
if data.has_key("conf_files"):
for f in data['conf_files']:
try: self.update_conf_file(f)
- except: logger.log_exc()
- else: logger.log("conf_files: No conf_files found or API failure. Skipping")
+ except: logger.log_exc("failed to update conf_file")
+ else:
+ logger.log_missing_data("conf_files.run_once",'conf_files')
def start(options, config): pass