Home | History | Annotate | Line # | Download | only in sysinst
      1 /*	$NetBSD: defsizes.h,v 1.4 2019/06/12 06:20:17 martin Exp $	*/
      2 
      3 /*
      4  * Copyright 2018 The NetBSD Foundation, Inc.
      5  * All rights reserved.
      6  *
      7  * Redistribution and use in source and binary forms, with or without
      8  * modification, are permitted provided that the following conditions
      9  * are met:
     10  * 1. Redistributions of source code must retain the above copyright
     11  *    notice, this list of conditions and the following disclaimer.
     12  * 2. Redistributions in binary form must reproduce the above copyright
     13  *    notice, this list of conditions and the following disclaimer in the
     14  *    documentation and/or other materials provided with the distribution.
     15  *
     16  * THIS SOFTWARE IS PROVIDED BY PIERMONT INFORMATION SYSTEMS INC. ``AS IS''
     17  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     18  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     19  * ARE DISCLAIMED. IN NO EVENT SHALL PIERMONT INFORMATION SYSTEMS INC. BE
     20  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     21  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     22  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     23  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     24  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     25  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
     26  * THE POSSIBILITY OF SUCH DAMAGE.
     27  *
     28  */
     29 
     30 
     31 /*
     32  * The size likely needed to build the whole system from source, including
     33  * X, CTF, MKDEBUG, ...
     34  * This is used in some messages as a hint when partitioning.
     35  * Rough estimate, round high, in MB.
     36  */
     37 #ifndef SYSTEM_BUILD_SIZE
     38 #define	SYSTEM_BUILD_SIZE	15*1024
     39 #endif
     40 
     41 
     42 #ifndef DEFVARSIZE
     43 #define DEFVARSIZE	32
     44 #endif
     45 #ifndef DEFROOTSIZE
     46 #define DEFROOTSIZE	40
     47 #endif
     48 #ifndef DEFUSRSIZE
     49 #define DEFUSRSIZE	800
     50 #endif
     51 #ifndef DEFSWAPSIZE
     52 #define DEFSWAPSIZE	128
     53 #endif
     54 #ifndef	DEBNEEDMB
     55 #define	DEBNEEDMB	800
     56 #endif
     57 
     58 #ifndef MD_SETS_SELECTED
     59 #define MD_SETS_SELECTED SET_KERNEL_1, SET_SYSTEM, SET_X11, SET_MD
     60 #endif
     61 #ifndef MD_SETS_SELECTED_MINIMAL
     62 #define MD_SETS_SELECTED_MINIMAL SET_KERNEL_1, SET_CORE
     63 #endif
     64 #ifndef MD_SETS_SELECTED_NOX
     65 #define MD_SETS_SELECTED_NOX SET_KERNEL_1, SET_SYSTEM, SET_MD
     66 #endif
     67 #ifndef MD_SETS_VALID
     68 #define MD_SETS_VALID SET_KERNEL, SET_SYSTEM, SET_X11, SET_MD, SET_SOURCE, SET_DEBUGGING
     69 #endif
     70 
     71