X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sliver_vs.py;h=8723e8c0281d54b0bdc8596997d50dd24fe3348a;hb=aa43aef98753b661e8530d05ebf145045411504b;hp=6361037c9e2811a9b64b406d90928e63d5631fa9;hpb=12c74117e7e48984c7fa26617c321bd445a3c4fb;p=nodemanager.git diff --git a/sliver_vs.py b/sliver_vs.py index 6361037..8723e8c 100644 --- a/sliver_vs.py +++ b/sliver_vs.py @@ -80,19 +80,14 @@ class Sliver_VS(accounts.Account, vserver.VServer): if vref is None: logger.log("creating %s : no vref attached, this is unexpected"%name) vref='default' - # used to look in /etc/planetlab/family, now relies on the 'family' extra attribute in GetSlivers() + # used to look in /etc/planetlab/family, + # now relies on the 'GetSliceFamily' extra attribute in GetSlivers() # which for legacy is still exposed here as the 'vref' key # check the template exists -- there's probably a better way.. if not os.path.isdir ("/vservers/.vref/%s"%vref): - # find a resonable default - if os.path.isfile ("/etc/planetlab/slicefamily"): - default=file("/etc/planetlab/slicefamily").read().strip() - else: - default='default' - logger.log("creating %s : /etc/planetlab/slicefamily not found, this is unexpected"%name) - logger.log("creating %s - vref %s not found, using default %s"%(name,vref,default)) - vref=default + logger.log ("%s: ERROR Could not create sliver - vreference image %s not found"%(name,vref)) + return # guess arch try: