From 76eebc7f2ae1a8c63efb193b5ce0b8d9feabf4c2 Mon Sep 17 00:00:00 2001 From: "iap10@freefall.cl.cam.ac.uk" Date: Wed, 7 May 2003 16:45:01 +0000 Subject: bitkeeper revision 1.213 (3eb9380dNpLXADof1Q707oFNYvY31Q) Add flag -a for extra root params. --- tools/domctl/src/uk/ac/cam/cl/xeno/domctl/CommandNew.java | 5 ++--- tools/domctl/src/uk/ac/cam/cl/xeno/domctl/Defaults.java | 5 +++++ 2 files changed, 7 insertions(+), 3 deletions(-) (limited to 'tools') 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")) { -- cgit v1.2.3