xref: /netbsd/usr.sbin/sysinst/defsizes.h (revision 8938a197)
1 /*	$NetBSD: defsizes.h,v 1.1 2018/11/15 10:34:21 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	32
47 #endif
48 #ifndef DEFUSRSIZE
49 #define DEFUSRSIZE	128
50 #endif
51 #ifndef DEFSWAPSIZE
52 #define DEFSWAPSIZE	128
53 #endif
54 
55