diff options
author | Roland McGrath <roland@gnu.org> | 1999-06-02 06:56:37 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 1999-06-02 06:56:37 +0000 |
commit | 7a0ea461d7cf24e7f3900a5e7f8e7bbaffee24f9 (patch) | |
tree | 218dce93be014e92ac04bb96bee9e4d95ddbf382 /serverboot | |
parent | 948b66c9985c9b64a86f2acc73258e7831f2b282 (diff) |
1999-06-02 Roland McGrath <roland@baalperazim.frob.com>
* bootstrap.c (main): If we have a MULTIBOOT_CMDLINE environment
variable, set its value as ${kernel-command-line} for boot scripts.
Diffstat (limited to 'serverboot')
-rw-r--r-- | serverboot/bootstrap.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/serverboot/bootstrap.c b/serverboot/bootstrap.c index 58096f21..292bf81b 100644 --- a/serverboot/bootstrap.c +++ b/serverboot/bootstrap.c @@ -314,6 +314,8 @@ main(argc, argv) partition_init(); { + char *cmdline; + /* Initialize boot script variables. */ if (boot_script_set_variable ("host-port", VAL_PORT, (int) bootstrap_master_host_port) @@ -336,6 +338,13 @@ main(argc, argv) ) panic ("bootstrap: error setting boot script variables"); + cmdline = getenv ("MULTIBOOT_CMDLINE"); + if (cmdline != NULL + && boot_script_set_variable ("kernel-command-line", + VAL_STR, + (int) cmdline)) + panic ("bootstrap: error setting boot script variables"); + parse_script (&scriptf); close_file (&scriptf); } |