summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/util/vm/VmwareMetaData.java
diff options
context:
space:
mode:
authorSimon Rettberg2016-09-05 18:48:26 +0200
committerSimon Rettberg2016-09-05 18:48:26 +0200
commit1f1478b01062aad42c55488751151d28a076837a (patch)
tree5a1fd68c6131d6e24360fa337bc6e378c48955d1 /src/main/java/org/openslx/util/vm/VmwareMetaData.java
parentFix hash-write-check race condition again .... (diff)
downloadmaster-sync-shared-1f1478b01062aad42c55488751151d28a076837a.tar.gz
master-sync-shared-1f1478b01062aad42c55488751151d28a076837a.tar.xz
master-sync-shared-1f1478b01062aad42c55488751151d28a076837a.zip
[vm] Add .enableUsb(bool)
Diffstat (limited to 'src/main/java/org/openslx/util/vm/VmwareMetaData.java')
-rw-r--r--src/main/java/org/openslx/util/vm/VmwareMetaData.java13
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 ) );
+ }
+
}