diff options
Diffstat (limited to 'src/main/java/org/openslx/util/vm/VmwareMetaData.java')
-rw-r--r-- | src/main/java/org/openslx/util/vm/VmwareMetaData.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/main/java/org/openslx/util/vm/VmwareMetaData.java b/src/main/java/org/openslx/util/vm/VmwareMetaData.java index fef2b2d..d1ba82c 100644 --- a/src/main/java/org/openslx/util/vm/VmwareMetaData.java +++ b/src/main/java/org/openslx/util/vm/VmwareMetaData.java @@ -255,7 +255,7 @@ public class VmwareMetaData extends VmMetaData addFiltered( pre + ".startConnected", "TRUE" ); addFiltered( pre + ".fileType", "file" ); addFiltered( pre + ".fileName", image ); - addFiltered( pre + ".readonly", Boolean.toString( readOnly ).toUpperCase() ); + addFiltered( pre + ".readonly", vmBoolean( readOnly ) ); config.remove( pre + ".autodetect" ); } } @@ -279,6 +279,11 @@ public class VmwareMetaData extends VmMetaData } return false; } + + private static String vmBoolean( boolean var ) + { + return Boolean.toString( var ).toUpperCase(); + } public boolean disableSuspend() { @@ -361,4 +366,10 @@ public class VmwareMetaData extends VmMetaData } } + @Override + public void enableUsb( boolean enabled ) + { + addFiltered( "usb.present", vmBoolean( enabled ) ); + } + } |