From 7a0ea461d7cf24e7f3900a5e7f8e7bbaffee24f9 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Wed, 2 Jun 1999 06:56:37 +0000 Subject: 1999-06-02 Roland McGrath * bootstrap.c (main): If we have a MULTIBOOT_CMDLINE environment variable, set its value as ${kernel-command-line} for boot scripts. --- serverboot/bootstrap.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'serverboot') 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); } -- cgit v1.2.3