this is what i really wanted to do. temporary fix. this needs to be cleaned up
authorFaiyaz Ahmed <faiyaza@cs.princeton.edu>
Fri, 20 Jun 2008 01:17:40 +0000 (01:17 +0000)
committerFaiyaz Ahmed <faiyaza@cs.princeton.edu>
Fri, 20 Jun 2008 01:17:40 +0000 (01:17 +0000)
sliver_vs.py

index ef5b6b2..bf293e0 100644 (file)
@@ -106,8 +106,9 @@ class Sliver_VS(accounts.Account, vserver.VServer):
             refname="-".join( (pldistro,fcdistro,arch) )
 
             # check the templates exists -- there's probably a better way..
-            if not (os.path.isdir ("/vservers/.vref/%s"% refname) or 
-            os.path.isdir ("/vservers/.vref/%s"% vref)):
+            if os.path.isdir ("/vservers/.vref/%s"% vref): refname = vref
+
+            if not os.path.isdir ("/vservers/.vref/%s"% refname):
                 logger.verbose("%s (%s) : vref %s not found, using default %s"%(
                         name,vref,refname,default))
                 refname=default