From nobody  Tue May 27 10:14:37 1997
Received: (from nobody@localhost)
          by hub.freebsd.org (8.8.5/8.8.5) id KAA22664;
          Tue, 27 May 1997 10:14:37 -0700 (PDT)
Message-Id: <199705271714.KAA22664@hub.freebsd.org>
Date: Tue, 27 May 1997 10:14:37 -0700 (PDT)
From: Joel.Faedi@esial.u-nancy.fr
To: freebsd-gnats-submit@freebsd.org
Subject: sysinstall does not save parameters entered during installation
X-Send-Pr-Version: www-1.0

>Number:         3698
>Category:       conf
>Synopsis:       sysinstall does not save parameters entered during installation
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    jkh
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 27 10:20:01 PDT 1997
>Closed-Date:    Tue Sep 2 02:59:53 PDT 1997
>Last-Modified:  Tue Sep  2 03:01:58 PDT 1997
>Originator:     Jol Faedi
>Release:        2.2.2 and above
>Organization:
ESIAL - Nancy (France)
>Environment:
FreeBSD test.scinfo.u-nancy.fr 2.2.2-RELEASE FreeBSD 2.2.2-RELEASE #0: Fri May 16 15:06:24 GMT 1997 jkh@time.cdrom.com:/usr/src/sys/compile/GENERIC i386

>Description:
when exiting the installation process (boot from floppy), sysinstalldoes not update /etc/rc.conf with the parameters you have enteredduring installation.
>How-To-Repeat:
Install FreeBSD 2.2.2 and above.
>Fix:
file: /usr/src/release/sysinstall/system.c, function systemShutdown.---> when everything is OK, systemShutdown is called from main.c      with 0 as "status" arg but, the C code is          /* write out any changes to rc.conf .. */
     if (status)
         configRC_conf("/etc/rc.conf");
--> fix ??: if (!status)               configRC_conf("/etc/rc.conf");
and verify all systemShutdown calls to see if they do what it isexpected (line 131 of main.c for instance).
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->jkh 
Responsible-Changed-By: wosch 
Responsible-Changed-When: Wed Aug 27 05:53:51 PDT 1997 
Responsible-Changed-Why:  
Jordan is Mr. sysinstall. 
State-Changed-From-To: open->closed 
State-Changed-By: jkh 
State-Changed-When: Tue Sep 2 02:59:53 PDT 1997 
State-Changed-Why:  
revision 1.81 
date: 1997/05/27 18:56:03;  author: jkh;  state: Exp;  lines: +2 -3 
Always write out rc.conf, regardless of status. 

>Unformatted:
