Module Name:    src
Committed By:   martin
Date:           Thu Nov 15 10:34:21 UTC 2018

Modified Files:
        src/usr.sbin/sysinst: bsddisklabel.c mbr.c msg.mbr.de msg.mbr.en
            msg.mbr.es msg.mbr.fr msg.mbr.pl msg.mi.de msg.mi.en msg.mi.es
            msg.mi.fr msg.mi.pl
Added Files:
        src/usr.sbin/sysinst: defsizes.h

Log Message:
Make use of the new positional parameters to better describe the first
partitioning step. Remove size limits/hints encoded in the translations
and replace them by values from the code.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/sysinst/bsddisklabel.c \
    src/usr.sbin/sysinst/msg.mbr.fr
cvs rdiff -u -r0 -r1.1 src/usr.sbin/sysinst/defsizes.h
cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/sysinst/mbr.c
cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/sysinst/msg.mbr.de \
    src/usr.sbin/sysinst/msg.mbr.en src/usr.sbin/sysinst/msg.mbr.es \
    src/usr.sbin/sysinst/msg.mbr.pl
cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/sysinst/msg.mi.de \
    src/usr.sbin/sysinst/msg.mi.es
cvs rdiff -u -r1.13 -r1.14 src/usr.sbin/sysinst/msg.mi.en
cvs rdiff -u -r1.12 -r1.13 src/usr.sbin/sysinst/msg.mi.fr
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/sysinst/msg.mi.pl

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

Modified files:

Index: src/usr.sbin/sysinst/bsddisklabel.c
diff -u src/usr.sbin/sysinst/bsddisklabel.c:1.4 src/usr.sbin/sysinst/bsddisklabel.c:1.5
--- src/usr.sbin/sysinst/bsddisklabel.c:1.4	Sun Jun  3 13:16:30 2018
+++ src/usr.sbin/sysinst/bsddisklabel.c	Thu Nov 15 10:34:21 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: bsddisklabel.c,v 1.4 2018/06/03 13:16:30 martin Exp $	*/
+/*	$NetBSD: bsddisklabel.c,v 1.5 2018/11/15 10:34:21 martin Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -48,6 +48,7 @@
 #include <dirent.h>
 #include "defs.h"
 #include "md.h"
+#include "defsizes.h"
 #include "endian.h"
 #include "msg_defs.h"
 #include "menu_defs.h"
@@ -70,19 +71,6 @@
 #define PART_USR	PART_ANY
 #endif
 
-#ifndef DEFVARSIZE
-#define DEFVARSIZE	32
-#endif
-#ifndef DEFROOTSIZE
-#define DEFROOTSIZE	32
-#endif
-#ifndef DEFUSRSIZE
-#define DEFUSRSIZE	128
-#endif
-#ifndef DEFSWAPSIZE
-#define DEFSWAPSIZE	128
-#endif
-
 int
 save_ptn(int ptn, daddr_t start, daddr_t size, int fstype, const char *mountpt)
 {
Index: src/usr.sbin/sysinst/msg.mbr.fr
diff -u src/usr.sbin/sysinst/msg.mbr.fr:1.4 src/usr.sbin/sysinst/msg.mbr.fr:1.5
--- src/usr.sbin/sysinst/msg.mbr.fr:1.4	Mon Apr 20 14:10:31 2015
+++ src/usr.sbin/sysinst/msg.mbr.fr	Thu Nov 15 10:34:21 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mbr.fr,v 1.4 2015/04/20 14:10:31 maxv Exp $	*/
+/*	$NetBSD: msg.mbr.fr,v 1.5 2018/11/15 10:34:21 martin Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -34,14 +34,24 @@
 
 /* MD Message catalog -- french, i386 version */
 
+
+/* Called with:				Example
+ *  $0 = device name			wd0
+ *  $1 = outer partitioning name	Master Boot Record (MBR)
+ *  $2 = inner partitioning name	BSD disklabel
+ *  $3 = short version of $1		MBR
+ *  $4 = short version of $2		disklabel
+ *  $5 = size needed for NetBSD		250M
+ *  $6 = size needed to build NetBSD	15G
+ */
 message fullpart
-{Nous allons maintenant installer NetBSD sur votre disque %s. Vous devez
+{Nous allons maintenant installer NetBSD sur votre disque $0. Vous devez
 choisir si vous voulez installer NetBSD sur la totalit� du disque ou seulement
 sur une partie de celui-ci.
 Une installation sur une partie du disque cr�e une partition, ou `slice', pour
-NetBSD dans le secteur de d�marrage (Master Boot Record, alias MBR) de votre
+NetBSD dans le secteur de d�marrage ($1) de votre
 disque. Une installation sur la totalit� du disque est `dangereusement
-d�di�e' : elle r�initialise compl�tement le MBR, ce qui efface tout syst�me
+d�di�e' : elle r�initialise compl�tement le $3, ce qui efface tout syst�me
 d'exploitation ou donn�es existants sur le disque. Cela rend �galement
 impossible l'installation ult�rieure d'un deuxi�me syst�me d'exploitation,
 sauf si vous r�installez compl�tement NetBSD en utilisant uniquement une

Index: src/usr.sbin/sysinst/mbr.c
diff -u src/usr.sbin/sysinst/mbr.c:1.6 src/usr.sbin/sysinst/mbr.c:1.7
--- src/usr.sbin/sysinst/mbr.c:1.6	Sun Jun  3 13:16:30 2018
+++ src/usr.sbin/sysinst/mbr.c	Thu Nov 15 10:34:21 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: mbr.c,v 1.6 2018/06/03 13:16:30 martin Exp $ */
+/*	$NetBSD: mbr.c,v 1.7 2018/11/15 10:34:21 martin Exp $ */
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -75,6 +75,7 @@
 #include "md.h"
 #include "msg_defs.h"
 #include "menu_defs.h"
+#include "defsizes.h"
 #include "endian.h"
 
 #define NO_BOOTMENU (-0x100)
@@ -1277,7 +1278,24 @@ edit_mbr(mbr_info_t *mbri)
 	if (partman_go)
 		usefull = 0;
 	else {
-		msg_display(MSG_fullpart, pm->diskdev);
+		uint64_t m_size =
+		    DEFROOTSIZE + DEFSWAPSIZE + DEFUSRSIZE + XNEEDMB;
+		char min_size[5], build_size[5];
+
+		humanize_number(min_size, sizeof(min_size),
+		    3 * m_size * 1024*1024UL,
+		    "", HN_AUTOSCALE, HN_B | HN_NOSPACE | HN_DECIMAL);
+		humanize_number(build_size, sizeof(build_size),
+		     SYSTEM_BUILD_SIZE * 1024 * 1024UL, "", HN_AUTOSCALE,
+		     HN_B | HN_NOSPACE | HN_DECIMAL);
+
+		msg_display_subst(MSG_fullpart, 7,
+		    pm->diskdev,
+		    msg_string(MSG_parttype_mbr),
+		    msg_string(MSG_parttype_disklabel),
+		    msg_string(MSG_parttype_mbr_short),
+		    msg_string(MSG_parttype_disklabel_short),
+		    min_size, build_size);
 		process_menu(MENU_fullpart, &usefull);
 	}
 

Index: src/usr.sbin/sysinst/msg.mbr.de
diff -u src/usr.sbin/sysinst/msg.mbr.de:1.2 src/usr.sbin/sysinst/msg.mbr.de:1.3
--- src/usr.sbin/sysinst/msg.mbr.de:1.2	Sun Aug  3 16:09:38 2014
+++ src/usr.sbin/sysinst/msg.mbr.de	Thu Nov 15 10:34:21 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mbr.de,v 1.2 2014/08/03 16:09:38 martin Exp $	*/
+/*	$NetBSD: msg.mbr.de,v 1.3 2018/11/15 10:34:21 martin Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -36,21 +36,29 @@
 
 /* NB: Lines ending in spaces force line breaks */
 
+/* Called with:				Example
+ *  $0 = device name			wd0
+ *  $1 = outer partitioning name	Master Boot Record (MBR)
+ *  $2 = inner partitioning name	BSD disklabel
+ *  $3 = short version of $1		MBR
+ *  $4 = short version of $2		disklabel
+ *  $5 = size needed for NetBSD		250M
+ *  $6 = size needed to build NetBSD	15G
+ */
 message fullpart
-{NetBSD wird auf die Festplatte %s installiert.
-
-NetBSD ben�tigt eine eigene Partition in der Partitionstabelle des Master
-Boot Record (MBR). Diese Partition wird sp�ter durch das NetBSD-Disklabel
-weiter aufgeteilt. NetBSD kann auch auf Dateisysteme zugreifen, die in
-anderen MBR-Partitionen definiert werden.
-
-Wenn Sie 'Die ganze Festplatte nutzen' ausw�hlen, werden alle MBR-Partitionen
-gel�scht und eine NetBSD-Partition f�r die gesamte Festplatte erstellt.
-Wenn Sie mehr als ein Betriebssystem installieren m�chten, bearbeiten Sie
-die MBR-Partitionstabelle und erstellen eine kleinere NetBSD Partition.
+{NetBSD wird auf die Festplatte $0 installiert.
 
-Einige hundert MB reichen f�r eine Basisinstallation, allerdings sollten
-Sie auch Platz f�r zus�tzliche Software und Anwenderdaten einkalkulieren.
+NetBSD ben�tigt eine eigene Partition im $1. Diese Partition
+wird sp�ter durch das $2 weiter aufgeteilt.
+NetBSD kann auch auf Dateisysteme in anderen $3-Partitionen zugreifen.
+
+'Die ganze Festplatte nutzen' l�scht alle vorhandenen $3-Partitionen.
+Um auch andere Betriebssysteme zu nutzen, erstellen Sie eine
+$3 Partition.
+
+Etwa $5 reichen f�r eine Basisinstallation, aber Sie sollten
+zus�tzlichen Platz f�r Erweiterungen und Benutzerdateien einrechnen. 
+Reservieren Sie mindestens $6 wenn Sie NetBSD selbst compilieren m�chten.
 }
 
 message Select_your_choice
Index: src/usr.sbin/sysinst/msg.mbr.en
diff -u src/usr.sbin/sysinst/msg.mbr.en:1.2 src/usr.sbin/sysinst/msg.mbr.en:1.3
--- src/usr.sbin/sysinst/msg.mbr.en:1.2	Sun Aug  3 16:09:38 2014
+++ src/usr.sbin/sysinst/msg.mbr.en	Thu Nov 15 10:34:21 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mbr.en,v 1.2 2014/08/03 16:09:38 martin Exp $	*/
+/*	$NetBSD: msg.mbr.en,v 1.3 2018/11/15 10:34:21 martin Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -36,22 +36,32 @@
 
 /* NB: Lines ending in spaces force line breaks */
 
+
+/* Called with:				Example
+ *  $0 = device name			wd0
+ *  $1 = outer partitioning name	Master Boot Record (MBR)
+ *  $2 = inner partitioning name	BSD disklabel
+ *  $3 = short version of $1		MBR
+ *  $4 = short version of $2		disklabel
+ *  $5 = size needed for NetBSD		250M
+ *  $6 = size needed to build NetBSD	15G
+ */
 message fullpart
-{We are now going to install NetBSD on the disk %s.
+{We are now going to install NetBSD on the disk $0.
 
-NetBSD requires a single partition in the disk's MBR partition table,
-this is split further by the NetBSD disklabel.
-NetBSD can also access file systems in other MBR partitions.
+NetBSD requires a single partition in the disk's $1
+partition table, this is split further by the $2.
+NetBSD can also access file systems in other $3 partitions.
 
 If you select 'Use the entire disk' then the previous contents of the
-disk will be overwritten and a single MBR partition used to cover the
+disk will be overwritten and a single $3 partition used to cover the
 entire disk. 
 If you want to install more than one operating system then edit the
-MBR partition table and create a partition for NetBSD.
+$3 partition table and create a partition for NetBSD.
 
-A few hundred MB is enough for a basic installation, but you should allow
+About $5 is enough for a basic installation, but you should allow
 extra for additional software and user files. 
-Allow at least 5GB if you want to build NetBSD itself.
+Allow at least $6 if you want to build NetBSD itself.
 }
 
 message Select_your_choice
Index: src/usr.sbin/sysinst/msg.mbr.es
diff -u src/usr.sbin/sysinst/msg.mbr.es:1.2 src/usr.sbin/sysinst/msg.mbr.es:1.3
--- src/usr.sbin/sysinst/msg.mbr.es:1.2	Sun Aug  3 16:09:38 2014
+++ src/usr.sbin/sysinst/msg.mbr.es	Thu Nov 15 10:34:21 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mbr.es,v 1.2 2014/08/03 16:09:38 martin Exp $	*/
+/*	$NetBSD: msg.mbr.es,v 1.3 2018/11/15 10:34:21 martin Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -36,21 +36,31 @@
 
 /* NB: Lines ending in spaces force line breaks */
 
+
+/* Called with:				Example
+ *  $0 = device name			wd0
+ *  $1 = outer partitioning name	Master Boot Record (MBR)
+ *  $2 = inner partitioning name	BSD disklabel
+ *  $3 = short version of $1		MBR
+ *  $4 = short version of $2		disklabel
+ *  $5 = size needed for NetBSD		250M
+ *  $6 = size needed to build NetBSD	15G
+ */
 message fullpart
-{Se va a instalar NetBSD en el disco %s.
+{Se va a instalar NetBSD en el disco $0.
 
-NetBSD requiere una sola partici�n en la tabla de particiones MBR del disco,
-que es subsiguientemente dividida por el disklabel de NetBSD.
-NetBSD tambi�n puede acceder a sistemas de ficheros de otras particiones MBR.
+NetBSD requiere una sola partici�n en la tabla de particiones $1 del disco,
+que es subsiguientemente dividida por el $2.
+NetBSD tambi�n puede acceder a sistemas de ficheros de otras particiones $3.
 
 Si selecciona 'Usar todo el disco', se sobreescribir� el contenido anterior
-del disco, y se usar� una sola partici�n MBR para cubrir todo el disco. 
+del disco, y se usar� una sola partici�n $3 para cubrir todo el disco. 
 Si desea instalar m�s de un sistema operativo, edite la tabla de particiones
-MBR y cree una partici�n para NetBSD.
+$3 y cree una partici�n para NetBSD.
 
-Para una instalaci�n b�sica bastan unos pocos cientos de MB, pero deber�
+Para una instalaci�n b�sica bastan unos pocos $5, pero deber�
 dejar espacio extra para programas adicionales y los ficheros de usuario. 
-Proporcione al menos 5 GB si quiere construir el propio NetBSD.
+Proporcione al menos $6 si quiere construir el propio NetBSD.
 }
 
 message Select_your_choice
Index: src/usr.sbin/sysinst/msg.mbr.pl
diff -u src/usr.sbin/sysinst/msg.mbr.pl:1.2 src/usr.sbin/sysinst/msg.mbr.pl:1.3
--- src/usr.sbin/sysinst/msg.mbr.pl:1.2	Sun Aug  3 16:09:38 2014
+++ src/usr.sbin/sysinst/msg.mbr.pl	Thu Nov 15 10:34:21 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mbr.pl,v 1.2 2014/08/03 16:09:38 martin Exp $	*/
+/*	$NetBSD: msg.mbr.pl,v 1.3 2018/11/15 10:34:21 martin Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -34,13 +34,23 @@
 
 /* MBR Message catalog -- Polish, i386 version */
 
+
+/* Called with:				Example
+ *  $0 = device name			wd0
+ *  $1 = outer partitioning name	Master Boot Record (MBR)
+ *  $2 = inner partitioning name	BSD disklabel
+ *  $3 = short version of $1		MBR
+ *  $4 = short version of $2		disklabel
+ *  $5 = size needed for NetBSD		250M
+ *  $6 = size needed to build NetBSD	15G
+ */
 message fullpart
-{Zainstalujemy teraz NetBSD na dysku %s. Mozesz wybrac, czy chcesz
+{Zainstalujemy teraz NetBSD na dysku $0. Mozesz wybrac, czy chcesz
 zainstalowac NetBSD na calym dysku, czy tylko na jego czesci.
 
 Instalacja na czesci dysku, tworzy partycje, lub 'plaster', dla NetBSD
-w tablicy partycji MBR twojego dysku. Instalacja na calym dysku jest
-`zdecydowanie polecana': zabiera ona caly MBR. Spowoduje to calkowita
+w tablicy partycji $3 twojego dysku. Instalacja na calym dysku jest
+`zdecydowanie polecana': zabiera ona caly $3. Spowoduje to calkowita
 utrate danych na dysku. Uniemozliwia ona take pozniejsza instalacje kilku
 systemow na tym dysku (chyba, ze nadpiszesz NetBSD i przeinstalujesz uzywajac
 tylko czesci dysku).

Index: src/usr.sbin/sysinst/msg.mi.de
diff -u src/usr.sbin/sysinst/msg.mi.de:1.9 src/usr.sbin/sysinst/msg.mi.de:1.10
--- src/usr.sbin/sysinst/msg.mi.de:1.9	Sat Nov  3 18:30:00 2018
+++ src/usr.sbin/sysinst/msg.mi.de	Thu Nov 15 10:34:21 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mi.de,v 1.9 2018/11/03 18:30:00 martin Exp $	*/
+/*	$NetBSD: msg.mi.de,v 1.10 2018/11/15 10:34:21 martin Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -1269,3 +1269,8 @@ scheint bereits auf der Festplatte %s zu
 M�chten Sie diese benutzen?}
 
 
+message parttype_mbr {Master Boot Record (MBR)}
+message parttype_mbr_short {MBR}
+message parttype_disklabel {BSD disklabel}
+message parttype_disklabel_short {disklabel}
+
Index: src/usr.sbin/sysinst/msg.mi.es
diff -u src/usr.sbin/sysinst/msg.mi.es:1.9 src/usr.sbin/sysinst/msg.mi.es:1.10
--- src/usr.sbin/sysinst/msg.mi.es:1.9	Sat Nov  3 18:30:00 2018
+++ src/usr.sbin/sysinst/msg.mi.es	Thu Nov 15 10:34:21 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mi.es,v 1.9 2018/11/03 18:30:00 martin Exp $	*/
+/*	$NetBSD: msg.mi.es,v 1.10 2018/11/15 10:34:21 martin Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -1248,4 +1248,8 @@ message Auto_add_swap_part
 {A swap partition (named %s) seems to exist on %s. 
 Do you want to use that?}
 
+message parttype_mbr {Master Boot Record (MBR)}
+message parttype_mbr_short {MBR}
+message parttype_disklabel {BSD disklabel}
+message parttype_disklabel_short {disklabel}
 

Index: src/usr.sbin/sysinst/msg.mi.en
diff -u src/usr.sbin/sysinst/msg.mi.en:1.13 src/usr.sbin/sysinst/msg.mi.en:1.14
--- src/usr.sbin/sysinst/msg.mi.en:1.13	Sat Nov  3 18:30:00 2018
+++ src/usr.sbin/sysinst/msg.mi.en	Thu Nov 15 10:34:21 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mi.en,v 1.13 2018/11/03 18:30:00 martin Exp $	*/
+/*	$NetBSD: msg.mi.en,v 1.14 2018/11/15 10:34:21 martin Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -1194,3 +1194,8 @@ message Auto_add_swap_part
 {A swap partition (named %s) seems to exist on %s. 
 Do you want to use that?}
 
+message parttype_mbr {Master Boot Record (MBR)}
+message parttype_mbr_short {MBR}
+message parttype_disklabel {BSD disklabel}
+message parttype_disklabel_short {disklabel}
+

Index: src/usr.sbin/sysinst/msg.mi.fr
diff -u src/usr.sbin/sysinst/msg.mi.fr:1.12 src/usr.sbin/sysinst/msg.mi.fr:1.13
--- src/usr.sbin/sysinst/msg.mi.fr:1.12	Sat Nov  3 18:30:00 2018
+++ src/usr.sbin/sysinst/msg.mi.fr	Thu Nov 15 10:34:21 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mi.fr,v 1.12 2018/11/03 18:30:00 martin Exp $	*/
+/*	$NetBSD: msg.mi.fr,v 1.13 2018/11/15 10:34:21 martin Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -1307,3 +1307,8 @@ message Auto_add_swap_part
 Do you want to use that?}
 
 
+message parttype_mbr {Master Boot Record (MBR)}
+message parttype_mbr_short {MBR}
+message parttype_disklabel {BSD disklabel}
+message parttype_disklabel_short {disklabel}
+

Index: src/usr.sbin/sysinst/msg.mi.pl
diff -u src/usr.sbin/sysinst/msg.mi.pl:1.11 src/usr.sbin/sysinst/msg.mi.pl:1.12
--- src/usr.sbin/sysinst/msg.mi.pl:1.11	Sat Nov  3 18:30:00 2018
+++ src/usr.sbin/sysinst/msg.mi.pl	Thu Nov 15 10:34:21 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mi.pl,v 1.11 2018/11/03 18:30:00 martin Exp $	*/
+/*	$NetBSD: msg.mi.pl,v 1.12 2018/11/15 10:34:21 martin Exp $	*/
 /*	Based on english version: */
 /*	NetBSD: msg.mi.pl,v 1.36 2004/04/17 18:55:35 atatat Exp       */
 
@@ -1205,3 +1205,8 @@ message Auto_add_swap_part
 Do you want to use that?}
 
 
+message parttype_mbr {Master Boot Record (MBR)}
+message parttype_mbr_short {MBR}
+message parttype_disklabel {BSD disklabel}
+message parttype_disklabel_short {disklabel}
+

Added files:

Index: src/usr.sbin/sysinst/defsizes.h
diff -u /dev/null src/usr.sbin/sysinst/defsizes.h:1.1
--- /dev/null	Thu Nov 15 10:34:22 2018
+++ src/usr.sbin/sysinst/defsizes.h	Thu Nov 15 10:34:21 2018
@@ -0,0 +1,54 @@
+/*	$NetBSD: defsizes.h,v 1.1 2018/11/15 10:34:21 martin Exp $	*/
+
+/*
+ * Copyright 2018 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY PIERMONT INFORMATION SYSTEMS INC. ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL PIERMONT INFORMATION SYSTEMS INC. BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+
+/*
+ * The size likely needed to build the whole system from source, including
+ * X, CTF, MKDEBUG, ...
+ * This is used in some messages as a hint when partitioning.
+ * Rough estimate, round high, in MB.
+ */
+#ifndef SYSTEM_BUILD_SIZE
+#define	SYSTEM_BUILD_SIZE	15*1024
+#endif
+
+
+#ifndef DEFVARSIZE
+#define DEFVARSIZE	32
+#endif
+#ifndef DEFROOTSIZE
+#define DEFROOTSIZE	32
+#endif
+#ifndef DEFUSRSIZE
+#define DEFUSRSIZE	128
+#endif
+#ifndef DEFSWAPSIZE
+#define DEFSWAPSIZE	128
+#endif
+

Reply via email to