}
public void addVariable(OPTION_KEY key, String value, String comment) {
- if (comment != null && !comment.isEmpty()) {
- varComment.put(key.toString(), comment);
- }
- addVariable(key.toString(), value);
+ addVariable(key.toString(), value, comment);
}
public void addQemuOption(String option) {
if ((var = variables.get(key)) != null) {
bw.write(key.toString() + "=" + var); //$NON-NLS-1$
bw.newLine();
+ // delete key from variables map
+ variables.remove(key);
+ }
+ }
+ // write additional variables
+ for (String key : variables.keySet()) {
+ if ((comment = varComment.get(key)) != null) {
+ bw.write(comment);
+ bw.newLine();
+ }
+ if ((var = variables.get(key)) != null) {
+ bw.write(key.toString() + "=" + var); //$NON-NLS-1$
+ bw.newLine();
}
}
+
String kernelOption = ""; //$NON-NLS-1$
for (String str : kernelOptions) {
if (!str.isEmpty()) {