CVS commit: src/distrib/utils/sysinst/arch/landisk

2013-05-14 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Tue May 14 13:41:48 UTC 2013

Modified Files:
src/distrib/utils/sysinst/arch/landisk: md.h

Log Message:
Add SET_X11_NOSERVERS for default installation sets.
Althrough landisk doesn't have any screen console (except possible udl(4)
and ukbd(4)), it's a good environment to build packages binaries for sh3el,
including dreamcast.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/distrib/utils/sysinst/arch/landisk/md.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/utils/sysinst/arch/landisk/md.h
diff -u src/distrib/utils/sysinst/arch/landisk/md.h:1.5 src/distrib/utils/sysinst/arch/landisk/md.h:1.6
--- src/distrib/utils/sysinst/arch/landisk/md.h:1.5	Mon Apr  4 08:30:33 2011
+++ src/distrib/utils/sysinst/arch/landisk/md.h	Tue May 14 13:41:48 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: md.h,v 1.5 2011/04/04 08:30:33 mbalmer Exp $	*/
+/*	$NetBSD: md.h,v 1.6 2013/05/14 13:41:48 tsutsui Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -57,7 +57,7 @@
  */
 #define SET_KERNEL_1_NAME	kern-GENERIC
 
-#define MD_SETS_SELECTED	SET_KERNEL_1, SET_SYSTEM
+#define MD_SETS_SELECTED	SET_KERNEL_1, SET_SYSTEM, SET_X11_NOSERVERS
 
 /*
  * Machine-specific command to write a new label to a disk.



CVS commit: src/distrib/utils/sysinst/arch/landisk

2010-05-01 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Sat May  1 11:13:01 UTC 2010

Modified Files:
src/distrib/utils/sysinst/arch/landisk: md.h

Log Message:
Fix pasto in comment.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/distrib/utils/sysinst/arch/landisk/md.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/utils/sysinst/arch/landisk/md.h
diff -u src/distrib/utils/sysinst/arch/landisk/md.h:1.3 src/distrib/utils/sysinst/arch/landisk/md.h:1.4
--- src/distrib/utils/sysinst/arch/landisk/md.h:1.3	Tue Dec 22 11:14:33 2009
+++ src/distrib/utils/sysinst/arch/landisk/md.h	Sat May  1 11:13:01 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: md.h,v 1.3 2009/12/22 11:14:33 nonaka Exp $	*/
+/*	$NetBSD: md.h,v 1.4 2010/05/01 11:13:01 tsutsui Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -38,7 +38,7 @@
 
 /* md.h -- Machine specific definitions for the landisk */
 
-/* evbmips uses the mbr code. */
+/* landisk uses the mbr code. */
 #include mbr.h
 
 /* constants and defines */



CVS commit: src/distrib/utils/sysinst/arch/landisk

2009-04-22 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Wed Apr 22 16:51:02 UTC 2009

Modified Files:
src/distrib/utils/sysinst/arch/landisk: md.c

Log Message:
Remove a bogus (debug?) message.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/distrib/utils/sysinst/arch/landisk/md.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/utils/sysinst/arch/landisk/md.c
diff -u src/distrib/utils/sysinst/arch/landisk/md.c:1.2 src/distrib/utils/sysinst/arch/landisk/md.c:1.3
--- src/distrib/utils/sysinst/arch/landisk/md.c:1.2	Tue Oct  7 09:58:15 2008
+++ src/distrib/utils/sysinst/arch/landisk/md.c	Wed Apr 22 16:51:02 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: md.c,v 1.2 2008/10/07 09:58:15 abs Exp $	*/
+/*	$NetBSD: md.c,v 1.3 2009/04/22 16:51:02 tsutsui Exp $	*/
 
 /*
  * Copyright 1997,2002 Piermont Information Systems Inc.
@@ -113,9 +113,6 @@
 		process_menu(MENU_ok,
 			 deconst(Warning: disk is probably not bootable));
 
-	process_menu(MENU_ok,
-		 deconst(blah));
-
 	return 0;
 }
 



CVS commit: src/distrib/utils/sysinst/arch/landisk

2009-04-22 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Wed Apr 22 16:53:15 UTC 2009

Modified Files:
src/distrib/utils/sysinst/arch/landisk: md.c

Log Message:
Install MBR bootcode (/usr/mdec/mbr) after write_mbr().


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/distrib/utils/sysinst/arch/landisk/md.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/utils/sysinst/arch/landisk/md.c
diff -u src/distrib/utils/sysinst/arch/landisk/md.c:1.3 src/distrib/utils/sysinst/arch/landisk/md.c:1.4
--- src/distrib/utils/sysinst/arch/landisk/md.c:1.3	Wed Apr 22 16:51:02 2009
+++ src/distrib/utils/sysinst/arch/landisk/md.c	Wed Apr 22 16:53:15 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: md.c,v 1.3 2009/04/22 16:51:02 tsutsui Exp $	*/
+/*	$NetBSD: md.c,v 1.4 2009/04/22 16:53:15 tsutsui Exp $	*/
 
 /*
  * Copyright 1997,2002 Piermont Information Systems Inc.
@@ -119,17 +119,21 @@
 int
 md_pre_disklabel(void)
 {
+
 	if (no_mbr)
 		return 0;
 
 	msg_display(MSG_dofdisk);
 
 	/* write edited MBR onto disk. */
-	if (write_mbr(diskdev, mbr, 1) != 0) {
+	if (write_mbr(diskdev, mbr, 1) != 0 ||
+	run_program(RUN_SILENT | RUN_ERROR_OK,
+	/sbin/fdisk -f -i -c /usr/mdec/mbr %s, diskdev)) {
 		msg_display(MSG_wmbrfail);
 		process_menu(MENU_ok, NULL);
 		return 1;
 	}
+
 	return 0;
 }
 



CVS commit: src/distrib/utils/sysinst/arch/landisk

2009-04-22 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Wed Apr 22 17:21:48 UTC 2009

Modified Files:
src/distrib/utils/sysinst/arch/landisk: md.c md.h

Log Message:
Add UFS2 root and boot support.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/distrib/utils/sysinst/arch/landisk/md.c
cvs rdiff -u -r1.1 -r1.2 src/distrib/utils/sysinst/arch/landisk/md.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/utils/sysinst/arch/landisk/md.c
diff -u src/distrib/utils/sysinst/arch/landisk/md.c:1.4 src/distrib/utils/sysinst/arch/landisk/md.c:1.5
--- src/distrib/utils/sysinst/arch/landisk/md.c:1.4	Wed Apr 22 16:53:15 2009
+++ src/distrib/utils/sysinst/arch/landisk/md.c	Wed Apr 22 17:21:47 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: md.c,v 1.4 2009/04/22 16:53:15 tsutsui Exp $	*/
+/*	$NetBSD: md.c,v 1.5 2009/04/22 17:21:47 tsutsui Exp $	*/
 
 /*
  * Copyright 1997,2002 Piermont Information Systems Inc.
@@ -104,14 +104,22 @@
 int
 md_post_newfs(void)
 {
+	char *bootxx;
+	int error;
 
 	printf (msg_string(MSG_dobootblks), diskdev);
 	cp_to_target(/usr/mdec/boot, /boot);
-	if (run_program(RUN_DISPLAY | RUN_NO_CLEAR,
-	/usr/sbin/installboot -v -m landisk /dev/r%sa /usr/mdec/bootxx_ffsv1,
-	diskdev))
+	bootxx = bootxx_name();
+	if (bootxx != NULL) {
+		error = run_program(RUN_DISPLAY | RUN_NO_CLEAR,
+		/usr/sbin/installboot -v /dev/r%sa %s, diskdev, bootxx);
+		free(bootxx);
+	} else
+		error = -1;
+
+	if (error != 0)
 		process_menu(MENU_ok,
-			 deconst(Warning: disk is probably not bootable));
+		deconst(Warning: disk is probably not bootable));
 
 	return 0;
 }

Index: src/distrib/utils/sysinst/arch/landisk/md.h
diff -u src/distrib/utils/sysinst/arch/landisk/md.h:1.1 src/distrib/utils/sysinst/arch/landisk/md.h:1.2
--- src/distrib/utils/sysinst/arch/landisk/md.h:1.1	Mon Apr 14 17:24:56 2008
+++ src/distrib/utils/sysinst/arch/landisk/md.h	Wed Apr 22 17:21:47 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: md.h,v 1.1 2008/04/14 17:24:56 skrll Exp $	*/
+/*	$NetBSD: md.h,v 1.2 2009/04/22 17:21:47 tsutsui Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -46,6 +46,15 @@
 /* Megs required for a full X installation. */
 #define XNEEDMB			340
 
+/* have support for booting from UFS2 */
+#define HAVE_UFS2_BOOT
+
+/* have file system specific primary boot loader */
+#define HAVE_BOOTXX_xFS
+#define BOOTXXDIR	/usr/mdec
+#define BOOTXX_FFSV1	bootxx_ffsv1
+#define BOOTXX_FFSV2	bootxx_ffsv2
+
 /*
  *  Default filesets to fetch and install during installation or upgrade.
  *  The standard sets are: base etc comp games man misc text