From 1f1478b01062aad42c55488751151d28a076837a Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Mon, 5 Sep 2016 18:48:26 +0200 Subject: [vm] Add .enableUsb(bool) --- src/main/java/org/openslx/util/vm/VmwareMetaData.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/main/java/org/openslx/util/vm/VmwareMetaData.java') 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 ) ); + } + } -- cgit v1.2.3-55-g7522