Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Nov 2001 19:00:31 -0800
From:      Jordan Hubbard <jkh@winston.freebsd.org>
To:        Makoto Matsushita <matusita@jp.freebsd.org>
Cc:        current@FreeBSD.org, jkh@FreeBSD.org
Subject:   Re: PATCH: sysinstall to remove userconfig code 
Message-ID:  <8743.1007089231@winston.freebsd.org>
In-Reply-To: Message from Makoto Matsushita <matusita@jp.freebsd.org>  of "Wed, 14 Nov 2001 03:22:24 %2B0900." <20011114032224W.matusita@jp.FreeBSD.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
Looks good to me, I'd say commit it!

- Jordan

> dsyphers> DEBUG: kget: error buffer sizing
> matusita> This is because sysinstall still want to get userconfig data
> matusita> and put the result to /boot/kernel.conf.
> 
> Userconfig was gone in 5-current, so we can safely remove kget() from
> sysinstall.  Attached below is a patch to do (kget.c should be remove
> also).
> 
> Jordan (and others who may concern), would you please review my patch?
> 
> -- -
> Makoto `MAR' Matsushita
> 
> Index: Makefile
> ===================================================================
> RCS file: /home/ncvs/src/usr.sbin/sysinstall/Makefile,v
> retrieving revision 1.117
> diff -u -r1.117 Makefile
> --- Makefile	2001/09/05 07:12:19	1.117
> +++ Makefile	2001/11/13 18:12:37
> @@ -2,7 +2,7 @@
>  
>  PROG=	sysinstall
>  MAN=	sysinstall.8
> -SRCS=	anonFTP.c cdrom.c command.c config.c devices.c dhcp.c kget.c \
> +SRCS=	anonFTP.c cdrom.c command.c config.c devices.c dhcp.c \
>  	disks.c dispatch.c dist.c dmenu.c doc.c dos.c floppy.c \
>  	ftp.c globals.c http.c index.c install.c installUpgrade.c keymap.c \
>  	label.c main.c makedevs.c media.c menus.c misc.c modules.c \
> Index: install.c
> ===================================================================
> RCS file: /home/ncvs/src/usr.sbin/sysinstall/install.c,v
> retrieving revision 1.309
> diff -u -r1.309 install.c
> --- install.c	2001/10/20 09:28:53	1.309
> +++ install.c	2001/11/13 18:12:37
> @@ -755,14 +755,6 @@
>      /* All of this is done only as init, just to be safe */
>      if (RunningAsInit) {
>  #ifdef __i386__
> -        /* Snapshot any boot -c changes back to the new kernel */
> -	cp = variable_get(VAR_KGET);
> -	if (cp && (*cp == 'Y' || *cp == 'y')) {
> -	    if ((kstat = kget("/boot/kernel.conf")) != NULL) {
> -		msgConfirm("Unable to save boot -c changes to new kernel,\n"
> -			   "please see the debug screen (ALT-F2) for details.")
;
> -	    }
> -	}
>  	if ((fp = fopen("/boot/loader.conf", "a")) != NULL) {
>  	    if (!kstat || !OnVTY)
>  		fprintf(fp, "# -- sysinstall generated deltas -- #\n");
> @@ -1054,7 +1046,6 @@
>      /* Set default startup options */
>      variable_set2(VAR_RELNAME,			getRelname(), 0);
>      variable_set2(VAR_CPIO_VERBOSITY,		"high", 0);
> -    variable_set2(VAR_KGET,			"YES", 0);
>      variable_set2(VAR_TAPE_BLOCKSIZE,		DEFAULT_TAPE_BLOCKSIZE,
 0);
>      variable_set2(VAR_INSTALL_ROOT,		"/", 0);
>      variable_set2(VAR_INSTALL_CFG,		"install.cfg", 0);
> Index: options.c
> ===================================================================
> RCS file: /home/ncvs/src/usr.sbin/sysinstall/options.c,v
> retrieving revision 1.76
> diff -u -r1.76 options.c
> --- options.c	2001/09/25 00:28:26	1.76
> +++ options.c	2001/11/13 18:12:37
> @@ -148,8 +148,6 @@
>        OPT_IS_VAR,	NEWFS_PROMPT,		VAR_NEWFS_ARGS,		varChec
k	},
>  { "Fixit Console",	"Which tty to use for the Fixit action.",
>        OPT_IS_FUNC,	fixitTtyWhich,		VAR_FIXIT_TTY,		varChec
k	},
> -{ "Config save",	"Whether or not to save installation kernel config chan
ges",
> -      OPT_IS_VAR,	NULL,			VAR_KGET,		varChec
k	},
>  { "Re-scan Devices",	"Re-run sysinstall's initial device probe",
>        OPT_IS_FUNC,	deviceRescan },
>  { "Use Defaults",	"Reset all values to startup defaults",
> Index: sysinstall.h
> ===================================================================
> RCS file: /home/ncvs/src/usr.sbin/sysinstall/sysinstall.h,v
> retrieving revision 1.218
> diff -u -r1.218 sysinstall.h
> --- sysinstall.h	2001/10/12 22:39:02	1.218
> +++ sysinstall.h	2001/11/13 18:12:38
> @@ -126,7 +126,6 @@
>  #define VAR_IPV6_ENABLE			"ipv6_enable"
>  #define VAR_IPV6ADDR			"ipv6addr"
>  #define VAR_KEYMAP			"keymap"
> -#define VAR_KGET			"kget"
>  #define VAR_LABEL			"label"
>  #define VAR_LABEL_COUNT			"labelCount"
>  #define VAR_LINUX_ENABLE		"linux_enable"


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8743.1007089231>