Module Name:    src
Committed By:   martin
Date:           Mon Apr  5 22:53:02 UTC 2010

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

Log Message:
Add a NO_LFS define to force support for LFS in sysinst off, even if
the install media provides the utilities. Set this for sparc64 for now,
since the bootblocks don't deal with the default LFS parameters used
by sysinst.


To generate a diff of this commit:
cvs rdiff -u -r1.164 -r1.165 src/distrib/utils/sysinst/util.c
cvs rdiff -u -r1.17 -r1.18 src/distrib/utils/sysinst/arch/sparc64/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/util.c
diff -u src/distrib/utils/sysinst/util.c:1.164 src/distrib/utils/sysinst/util.c:1.165
--- src/distrib/utils/sysinst/util.c:1.164	Tue Mar 30 20:09:25 2010
+++ src/distrib/utils/sysinst/util.c	Mon Apr  5 22:53:02 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: util.c,v 1.164 2010/03/30 20:09:25 martin Exp $	*/
+/*	$NetBSD: util.c,v 1.165 2010/04/05 22:53:02 martin Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -1479,7 +1479,11 @@
 check_lfs_progs(void)
 {
 
+#ifndef NO_LFS
 	return (access("/sbin/fsck_lfs", X_OK) == 0 &&
 		access("/sbin/mount_lfs", X_OK) == 0 &&
 		access("/sbin/newfs_lfs", X_OK) == 0);
+#else
+	return 0;
+#endif
 }

Index: src/distrib/utils/sysinst/arch/sparc64/md.h
diff -u src/distrib/utils/sysinst/arch/sparc64/md.h:1.17 src/distrib/utils/sysinst/arch/sparc64/md.h:1.18
--- src/distrib/utils/sysinst/arch/sparc64/md.h:1.17	Sat Mar 13 08:36:06 2010
+++ src/distrib/utils/sysinst/arch/sparc64/md.h	Mon Apr  5 22:53:02 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: md.h,v 1.17 2010/03/13 08:36:06 mrg Exp $	*/
+/*	$NetBSD: md.h,v 1.18 2010/04/05 22:53:02 martin Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -66,6 +66,9 @@
 /* allow using tmpfs for /tmp instead of mfs */
 #define HAVE_TMPFS
 
+/* disable LFS support, despite providing the lfs utilities */
+#define	NO_LFS
+
 /*
  * Default filesets to fetch and install during installation
  * or upgrade.

Reply via email to