aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoriap10@freefall.cl.cam.ac.uk <iap10@freefall.cl.cam.ac.uk>2003-05-07 16:45:01 +0000
committeriap10@freefall.cl.cam.ac.uk <iap10@freefall.cl.cam.ac.uk>2003-05-07 16:45:01 +0000
commit76eebc7f2ae1a8c63efb193b5ce0b8d9feabf4c2 (patch)
tree896ef52fbaf58c2bb5107326379ca79ec339d409
parent6d717054c8f8e152601ccd1390e522cf2a40a16d (diff)
downloadxen-76eebc7f2ae1a8c63efb193b5ce0b8d9feabf4c2.tar.gz
xen-76eebc7f2ae1a8c63efb193b5ce0b8d9feabf4c2.tar.bz2
xen-76eebc7f2ae1a8c63efb193b5ce0b8d9feabf4c2.zip
bitkeeper revision 1.213 (3eb9380dNpLXADof1Q707oFNYvY31Q)
Add flag -a for extra root params.
-rw-r--r--tools/domctl/src/uk/ac/cam/cl/xeno/domctl/CommandNew.java5
-rw-r--r--tools/domctl/src/uk/ac/cam/cl/xeno/domctl/Defaults.java5
2 files changed, 7 insertions, 3 deletions
diff --git a/tools/domctl/src/uk/ac/cam/cl/xeno/domctl/CommandNew.java b/tools/domctl/src/uk/ac/cam/cl/xeno/domctl/CommandNew.java
index 1dd915686e..3181515df5 100644
--- a/tools/domctl/src/uk/ac/cam/cl/xeno/domctl/CommandNew.java
+++ b/tools/domctl/src/uk/ac/cam/cl/xeno/domctl/CommandNew.java
@@ -13,7 +13,7 @@ public class CommandNew extends Command
String image = getStringParameter(args, 'i', d.domainImage);
String initrd = getStringParameter (args, 'r', d.domainInitRD);
int vifs = getIntParameter(args, 'v', d.domainVIFs);
- String bargs = getStringParameter (args, 'a', "");
+ String bargs = getStringParameter (args, 'a', d.args);
String root_dev = getStringParameter (args, 'd', d.rootDevice);
String nfs_root_path = getStringParameter (args, 'f', d.NWNFSRoot);
String nw_ip = getStringParameter (args, '4', d.NWIP);
@@ -62,8 +62,7 @@ public class CommandNew extends Command
}
/* Set up boot parameters to pass to xi_build. */
- bargs = "";
-
+ bargs += " ";
if (root_dev.equals ("/dev/nfs")) {
if (vifs == 0) {
return reportError ("Cannot use NFS root without VIFs configured");
diff --git a/tools/domctl/src/uk/ac/cam/cl/xeno/domctl/Defaults.java b/tools/domctl/src/uk/ac/cam/cl/xeno/domctl/Defaults.java
index bacce11a95..d30e941e5a 100644
--- a/tools/domctl/src/uk/ac/cam/cl/xeno/domctl/Defaults.java
+++ b/tools/domctl/src/uk/ac/cam/cl/xeno/domctl/Defaults.java
@@ -26,6 +26,8 @@ public class Defaults
int MaxDomainNumber;
+ String args = "";
+
String XIToolsDir;
/***********************************************************************/
@@ -65,6 +67,7 @@ public class Defaults
System.out.println (" NWNFSServer " + NWNFSServer);
System.out.println (" NWNFSRoot " + NWNFSRoot);
System.out.println (" XIToolsDir " + XIToolsDir);
+ System.out.println (" args " + args);
}
/***********************************************************************/
@@ -129,6 +132,8 @@ public class Defaults
NWNFSServer = s;
} else if (lastName.equals ("nw_nfs_root")) {
NWNFSRoot = s;
+ } else if (lastName.equals ("args")) {
+ args = s;
} else if (lastName.equals ("max_domain_number")) {
MaxDomainNumber = Integer.parseInt(s);
} else if (lastName.equals ("xi_tools_dir")) {