From: <ep...@us...> - 2013-11-09 13:13:49
|
Revision: 5989 http://sourceforge.net/p/jnode/svn/5989 Author: epr Date: 2013-11-09 13:13:47 +0000 (Sat, 09 Nov 2013) Log Message: ----------- Added custom display name to .vmx VMWare file. Modified Paths: -------------- trunk/all/build-x86.xml trunk/builder/src/builder/org/jnode/build/VMwareBuilderTask.java Modified: trunk/all/build-x86.xml =================================================================== --- trunk/all/build-x86.xml 2013-11-08 09:35:27 UTC (rev 5988) +++ trunk/all/build-x86.xml 2013-11-09 13:13:47 UTC (rev 5989) @@ -347,6 +347,7 @@ saveDir="${save.dir}" vmdkImageFile="${vmware.vmx.vmdk.image}" overrideFile="${vmware.vmx.overrides}" + name="JNode x86" /> </target> @@ -362,6 +363,7 @@ saveDir="${save.dir}" vmdkImageFile="${vmware.vmx.vmdk.image}" overrideFile="${vmware.vmx.overrides}" + name="JNode x86 lite" /> </target> @@ -376,6 +378,7 @@ saveDir="${save.dir}" vmdkImageFile="${vmware.vmx.vmdk.image}" overrideFile="${vmware.vmx.overrides}" + name="JNode x64 lite" /> </target> Modified: trunk/builder/src/builder/org/jnode/build/VMwareBuilderTask.java =================================================================== --- trunk/builder/src/builder/org/jnode/build/VMwareBuilderTask.java 2013-11-08 09:35:27 UTC (rev 5988) +++ trunk/builder/src/builder/org/jnode/build/VMwareBuilderTask.java 2013-11-09 13:13:47 UTC (rev 5989) @@ -42,8 +42,8 @@ /** * This task builds a VMWare '.vmx' file to allow JNode to be run using VMWare player. * - * @author ... * @author cr...@jn... + * @author ep...@jn... */ public class VMwareBuilderTask extends Task { @@ -53,8 +53,23 @@ private String overrideFile; private String vmdkImageFile; private String saveDir; + private String name; /** + * @return Returns the Virtual machine name + */ + public final String getName() { + return name; + } + + /** + * @Set the Virtual machine name + */ + public final void setName(String name) { + this.name = name; + } + + /** * @return Returns the memory size. */ public final int getMemSize() { @@ -272,7 +287,7 @@ props.put("usb.present", "TRUE"); props.put("sound.present", "FALSE"); props.put("sound.virtualDev", "es1371"); - props.put("displayName", "JNode"); + props.put("displayName", (name != null) ? name : "JNode"); props.put("guestOS", "dos"); props.put("nvram", "JNode.nvram"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |