summaryrefslogtreecommitdiffstats
path: root/release/sysinstall
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1999-03-09 12:36:28 +0000
committerjkh <jkh@FreeBSD.org>1999-03-09 12:36:28 +0000
commit07101145e89a286cc8ef960bab1d9549f4a1c977 (patch)
treedd0fdec56d51121e87b8b28802e92a4f8adf4c26 /release/sysinstall
parent98c6f980becb2d5326dfb32822acc8791f202285 (diff)
downloadFreeBSD-src-07101145e89a286cc8ef960bab1d9549f4a1c977.zip
FreeBSD-src-07101145e89a286cc8ef960bab1d9549f4a1c977.tar.gz
o Use larger minimum root size on alpha.
o Use proper architecture subdir when fetching bits from snapshot servers. Submitted by: Doug Rabson <dfr@nlsystems.com>
Diffstat (limited to 'release/sysinstall')
-rw-r--r--release/sysinstall/label.c15
-rw-r--r--release/sysinstall/menus.c14
2 files changed, 23 insertions, 6 deletions
diff --git a/release/sysinstall/label.c b/release/sysinstall/label.c
index 3677caf..7b9971e 100644
--- a/release/sysinstall/label.c
+++ b/release/sysinstall/label.c
@@ -4,7 +4,7 @@
* This is probably the last program in the `sysinstall' line - the next
* generation being essentially a complete rewrite.
*
- * $Id: label.c,v 1.85 1999/01/29 11:39:04 jkh Exp $
+ * $Id: label.c,v 1.86 1999/02/05 22:15:49 jkh Exp $
*
* Copyright (c) 1995
* Jordan Hubbard. All rights reserved.
@@ -55,7 +55,18 @@
#define FS_MIN_SIZE ONE_MEG
/* The smallest root filesystem we're willing to create */
+#ifdef __alpha__
+#define ROOT_MIN_SIZE 32
+#else
#define ROOT_MIN_SIZE 20
+#endif
+
+/* The default root filesystem size */
+#ifdef __alpha__
+#define ROOT_DEFAULT_SIZE 48
+#else
+#define ROOT_DEFAULT_SIZE 32
+#endif
/* The smallest swap partition we want to create by default */
#define SWAP_MIN_SIZE 16
@@ -782,7 +793,7 @@ diskLabel(Device *dev)
if (!rootdev) {
cp = variable_get(VAR_ROOT_SIZE);
tmp = Create_Chunk_DWIM(label_chunk_info[here].c->disk, label_chunk_info[here].c,
- (cp ? atoi(cp) : 32) * ONE_MEG, part, FS_BSDFFS, CHUNK_IS_ROOT);
+ (cp ? atoi(cp) : ROOT_DEFAULT_SIZE) * ONE_MEG, part, FS_BSDFFS, CHUNK_IS_ROOT);
if (!tmp) {
msgConfirm("Unable to create the root partition. Too big?");
clear_wins();
diff --git a/release/sysinstall/menus.c b/release/sysinstall/menus.c
index 0235453..d1b9f7b 100644
--- a/release/sysinstall/menus.c
+++ b/release/sysinstall/menus.c
@@ -4,7 +4,7 @@
* This is probably the last program in the `sysinstall' line - the next
* generation being essentially a complete rewrite.
*
- * $Id: menus.c,v 1.190 1999/02/14 20:14:07 jkh Exp $
+ * $Id: menus.c,v 1.191 1999/02/14 21:35:02 jkh Exp $
*
* Copyright (c) 1995
* Jordan Hubbard. All rights reserved.
@@ -36,6 +36,12 @@
#include "sysinstall.h"
+#ifdef __alpha__
+#define _AR(str) str "alpha/"
+#else /* i386 */
+#define _AR(str) str "i386/"
+#endif
+
/* Miscellaneous work routines for menus */
static int
setSrc(dialogMenuItem *self)
@@ -482,13 +488,13 @@ DMenu MenuMediaFTP = {
"Select a site that's close!",
"install",
{ { "Primary Site", "ftp.freebsd.org", NULL, dmenuSetVariable, NULL,
- VAR_FTP_PATH "=ftp://ftp.freebsd.org/pub/FreeBSD/" },
+ VAR_FTP_PATH _AR("=ftp://ftp.freebsd.org/pub/FreeBSD/releases/") },
{ "URL", "Specify some other ftp site by URL", NULL, dmenuSetVariable, NULL,
VAR_FTP_PATH "=other" },
{ "4.0 SNAP Server", "current.freebsd.org", NULL, dmenuSetVariable, NULL,
- VAR_FTP_PATH "=ftp://current.freebsd.org/pub/FreeBSD/" },
+ VAR_FTP_PATH _AR("=ftp://current.freebsd.org/pub/FreeBSD/snapshots/") },
{ "3.0 SNAP Server", "releng3.freebsd.org", NULL, dmenuSetVariable, NULL,
- VAR_FTP_PATH "=ftp://releng3.freebsd.org/pub/FreeBSD/" },
+ VAR_FTP_PATH _AR("=ftp://releng3.freebsd.org/pub/FreeBSD/snapshots/") },
{ "Argentina", "ftp.ar.freebsd.org", NULL, dmenuSetVariable, NULL,
VAR_FTP_PATH "=ftp://ftp.ar.freebsd.org/pub/FreeBSD/" },
{ "Australia", "ftp.au.freebsd.org", NULL, dmenuSetVariable, NULL,
OpenPOWER on IntegriCloud