fix bug in the lvcreate-all script.
authorTim Abbott <tabbott@mit.edu>
Tue, 9 Oct 2007 19:13:05 +0000 (15:13 -0400)
committerTim Abbott <tabbott@mit.edu>
Tue, 9 Oct 2007 19:13:05 +0000 (15:13 -0400)
svn path=/trunk/packages/sipb-xen-remctl-auto/sipb-xen-remctl-auto/; revision=155

files/usr/sbin/sipb-xen-lvm

index 72d3bdb..304e08d 100755 (executable)
@@ -58,7 +58,7 @@ elif subcommand == "lvcreate-all":
         check(re.match('^[A-Za-z0-9]+$', d.guest_device_name))
         machine = Machine.get(d.machine_id)
         check(re.match('^[A-Za-z0-9][A-Za-z0-9._-]*$', machine.name))
         check(re.match('^[A-Za-z0-9]+$', d.guest_device_name))
         machine = Machine.get(d.machine_id)
         check(re.match('^[A-Za-z0-9][A-Za-z0-9._-]*$', machine.name))
-        lvname = machine.name + "_" + d.guest_device_name
+        lvname = prefix + machine.name + "_" + d.guest_device_name
         if not os.path.exists("/dev/%s/%s" % (vg, lvname)):
             # LV doesn't exist
             print >>sys.stderr, "Creating LV %s..." % (lvname,)
         if not os.path.exists("/dev/%s/%s" % (vg, lvname)):
             # LV doesn't exist
             print >>sys.stderr, "Creating LV %s..." % (lvname,)