Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/distrib/utils/sysinst/arch/sgimips Various tweaks for IP12:



details:   https://anonhg.NetBSD.org/src/rev/9724162434aa
branches:  trunk
changeset: 571195:9724162434aa
user:      sekiya <sekiya%NetBSD.org@localhost>
date:      Sat Nov 13 10:26:39 2004 +0000

description:
Various tweaks for IP12:

* Add the IP12 kernel set to the list, and make it the default kernel selection
  if we're installing on an IP12,
* Don't install ARCS bootblocks on IP12,
* Install the ECOFF kernel to the volume header for IP12.

diffstat:

 distrib/utils/sysinst/arch/sgimips/md.c      |  24 +++++++++++++++---------
 distrib/utils/sysinst/arch/sgimips/md.h      |   3 ++-
 distrib/utils/sysinst/arch/sgimips/msg.md.de |   5 ++++-
 distrib/utils/sysinst/arch/sgimips/msg.md.en |   5 ++++-
 distrib/utils/sysinst/arch/sgimips/msg.md.fr |   5 ++++-
 distrib/utils/sysinst/arch/sgimips/msg.md.pl |   5 ++++-
 6 files changed, 33 insertions(+), 14 deletions(-)

diffs (132 lines):

diff -r aeaf727abe42 -r 9724162434aa distrib/utils/sysinst/arch/sgimips/md.c
--- a/distrib/utils/sysinst/arch/sgimips/md.c   Sat Nov 13 10:22:13 2004 +0000
+++ b/distrib/utils/sysinst/arch/sgimips/md.c   Sat Nov 13 10:26:39 2004 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: md.c,v 1.16 2004/08/14 16:06:42 dsl Exp $      */
+/*     $NetBSD: md.c,v 1.17 2004/11/13 10:26:39 sekiya Exp $   */
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -118,13 +118,14 @@
                return run_program(RUN_DISPLAY,
                    "%s %s", "/usr/mdec/sgivol -f -w boot /usr/mdec/ip3xboot",
                    diskdev);
-       else
-       run_program(RUN_DISPLAY,
-               "%s %s", "/usr/mdec/sgivol -f -w aoutboot /usr/mdec/aoutboot",
-               diskdev);
-       return run_program(RUN_DISPLAY,
-               "%s %s", "/usr/mdec/sgivol -f -w boot /usr/mdec/ip2xboot",
-               diskdev);
+       else if (strstr(instsys.version, "(INSTALL32_IP2x)")) {
+               run_program(RUN_DISPLAY,
+                 "%s %s", "/usr/mdec/sgivol -f -w aoutboot /usr/mdec/aoutboot",
+                 diskdev);
+               return run_program(RUN_DISPLAY,
+                 "%s %s", "/usr/mdec/sgivol -f -w boot /usr/mdec/ip2xboot",
+                 diskdev);
+       }
 }
 
 int
@@ -178,6 +179,9 @@
        run_program(0, "rm -f %s", target_expand("/sysinst"));
        run_program(0, "rm -f %s", target_expand("/.termcap"));
        run_program(0, "rm -f %s", target_expand("/.profile"));
+       if (strstr(instsys.version, "(GENERIC32_IP12)"))
+               run_program(0, "/usr/mdec/sgivol -f -w netbsd %s %s",
+                           target_expand("/netbsd.ecoff"), diskdev);
 }
 
 int
@@ -196,6 +200,8 @@
         uname(&instsys);
         if (strstr(instsys.version, "(INSTALL32_IP3x)"))
                 sets_selected = (sets_selected & ~SET_KERNEL) | SET_KERNEL_2;
-        else
+        else if (strstr(instsys.version, "(INSTALL32_IP2x)"))
                 sets_selected = (sets_selected & ~SET_KERNEL) | SET_KERNEL_1;
+       else if (strstr(instsys.version, "(GENERIC32_IP12)"))
+               sets_selected = (sets_selected & ~SET_KERNEL) | SET_KERNEL_3;
 }
diff -r aeaf727abe42 -r 9724162434aa distrib/utils/sysinst/arch/sgimips/md.h
--- a/distrib/utils/sysinst/arch/sgimips/md.h   Sat Nov 13 10:22:13 2004 +0000
+++ b/distrib/utils/sysinst/arch/sgimips/md.h   Sat Nov 13 10:26:39 2004 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: md.h,v 1.18 2004/06/06 06:07:01 christos Exp $ */
+/*     $NetBSD: md.h,v 1.19 2004/11/13 10:26:39 sekiya Exp $   */
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -77,6 +77,7 @@
  */
 #define SET_KERNEL_1_NAME      "kern-GENERIC32_IP2x"
 #define SET_KERNEL_2_NAME      "kern-GENERIC32_IP3x"
+#define SET_KERNEL_3_NAME      "kern-GENERIC32_IP12"
 #define MD_SETS_SELECTED (SET_KERNEL_1 | SET_SYSTEM)
 
 /*
diff -r aeaf727abe42 -r 9724162434aa distrib/utils/sysinst/arch/sgimips/msg.md.de
--- a/distrib/utils/sysinst/arch/sgimips/msg.md.de      Sat Nov 13 10:22:13 2004 +0000
+++ b/distrib/utils/sysinst/arch/sgimips/msg.md.de      Sat Nov 13 10:26:39 2004 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: msg.md.de,v 1.3 2004/03/04 15:26:02 martin Exp $       */
+/*     $NetBSD: msg.md.de,v 1.4 2004/11/13 10:26:39 sekiya Exp $       */
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -60,3 +60,6 @@
 
 message set_kernel_2
 {Kernel (GENERIC32_IP3x)}
+
+message set_kernel_3
+{Kernel (GENERIC32_IP12)}
diff -r aeaf727abe42 -r 9724162434aa distrib/utils/sysinst/arch/sgimips/msg.md.en
--- a/distrib/utils/sysinst/arch/sgimips/msg.md.en      Sat Nov 13 10:22:13 2004 +0000
+++ b/distrib/utils/sysinst/arch/sgimips/msg.md.en      Sat Nov 13 10:26:39 2004 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: msg.md.en,v 1.5 2003/11/13 02:33:39 sekiya Exp $       */
+/*     $NetBSD: msg.md.en,v 1.6 2004/11/13 10:26:39 sekiya Exp $       */
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -59,3 +59,6 @@
 
 message set_kernel_2
 {Kernel (GENERIC32_IP3x)}
+
+message set_kernel_3
+{Kernel (GENERIC32_IP12)}
diff -r aeaf727abe42 -r 9724162434aa distrib/utils/sysinst/arch/sgimips/msg.md.fr
--- a/distrib/utils/sysinst/arch/sgimips/msg.md.fr      Sat Nov 13 10:22:13 2004 +0000
+++ b/distrib/utils/sysinst/arch/sgimips/msg.md.fr      Sat Nov 13 10:26:39 2004 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: msg.md.fr,v 1.5 2003/11/13 02:33:39 sekiya Exp $       */
+/*     $NetBSD: msg.md.fr,v 1.6 2004/11/13 10:26:39 sekiya Exp $       */
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -60,3 +60,6 @@
 
 message set_kernel_2
 {Kernel (GENERIC32_IP3x)}
+
+message set_kernel_3
+{Kernel (GENERIC32_IP12)}
diff -r aeaf727abe42 -r 9724162434aa distrib/utils/sysinst/arch/sgimips/msg.md.pl
--- a/distrib/utils/sysinst/arch/sgimips/msg.md.pl      Sat Nov 13 10:22:13 2004 +0000
+++ b/distrib/utils/sysinst/arch/sgimips/msg.md.pl      Sat Nov 13 10:26:39 2004 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: msg.md.pl,v 1.6 2003/11/13 02:33:39 sekiya Exp $       */
+/*     $NetBSD: msg.md.pl,v 1.7 2004/11/13 10:26:39 sekiya Exp $       */
 /* Based on english version: */
 /*     NetBSD: msg.md.en,v 1.1 2001/11/20 15:53:24 soren Exp */
 
@@ -62,3 +62,6 @@
 
 message set_kernel_2
 {Kernel (GENERIC32_IP3x)}
+
+message set_kernel_3
+{Kernel (GENERIC32_IP12)}



Home | Main Index | Thread Index | Old Index