From dada@sbox.tugraz.at  Wed Feb  2 11:09:55 2005
Return-Path: <dada@sbox.tugraz.at>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id A666716A4CE
	for <freebsd-gnats-submit@freebsd.org>; Wed,  2 Feb 2005 11:09:55 +0000 (GMT)
Received: from mailrelay01.tugraz.at (mailrelay.tu-graz.ac.at [129.27.3.7])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 83D6743D41
	for <freebsd-gnats-submit@freebsd.org>; Wed,  2 Feb 2005 11:09:54 +0000 (GMT)
	(envelope-from dada@sbox.tugraz.at)
Received: from webmail.tugraz.at (webmail02.tu-graz.ac.at [129.27.5.36])
	by mailrelay01.tugraz.at (8.13.3/8.13.3) with ESMTP id j12B9prM021043
	for <freebsd-gnats-submit@freebsd.org>; Wed, 2 Feb 2005 12:09:52 +0100 (CET)
Received: from ARP411.kfunigraz.ac.at (ARP411.kfunigraz.ac.at
	[143.50.129.136]) by webmail.tugraz.at (Horde) with HTTP for <dada@sbox>;
	Wed,  2 Feb 2005 12:09:53 +0100
Message-Id: <20050202120953.zkrvs1k7c4ko88kg@webmail.tugraz.at>
Date: Wed,  2 Feb 2005 12:09:53 +0100
From: dada@sbox.tugraz.at
To: FreeBSD problem reports <freebsd-gnats-submit@freebsd.org>
Subject: sysinstall binary upgrade clobbers /etc/login.conf.db

>Number:         77001
>Category:       bin
>Synopsis:       sysinstall(8): sysinstall binary upgrade clobbers /etc/login.conf.db
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-sysinstall
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 02 11:10:24 GMT 2005
>Closed-Date:    
>Last-Modified:  Sat Jun 29 05:54:33 UTC 2013
>Originator:     Martin Kammerhofer
>Release:        FreeBSD 4.11-STABLE i386
>Organization:
Graz Uni
>Environment:
System: FreeBSD Martin.liebt.Susi 4.11-STABLE FreeBSD 4.11-STABLE #0: Wed Jan 26 18:54:35 CET 2005 toor@Martin.liebt.Susi:/mnt/redhat/FreeBSD-data/usr/obj/mnt/redhat/FreeBSD-data/usr/src4/sys/GEIDORF4 i386
>Description:
Going sysinstall's binary upgrade route from 4.10 to 4.11 I noticed
that while /etc/login.conf was preserved /etc/login.conf.db has been
overwritten.
>How-To-Repeat:
Do a binary system upgrade.
>Fix:
1.) Run
# cap_mkdb /etc/login.conf
after the binary upgrade.

2.) Fix sysinstall with the patch below.
Note: Patch is against RELENG_4 but can be equally well applied
against the repo copied sysinstall in
src/usr.sbin/sysinstall/installUpgrade.c too.

<------------------------------cut here------------------------------
--- /usr/src/release/sysinstall/installUpgrade.c~	Mon Jun 10 06:28:53 2002
+++ /usr/src/release/sysinstall/installUpgrade.c	Wed Feb  2 09:54:01 2005
@@ -89,6 +89,7 @@
    { JUST_COPY,		"localtime",		TRUE, NULL },
    { JUST_COPY,		"login.access",		TRUE, NULL },
    { JUST_COPY,		"login.conf",		TRUE, NULL },
+   { JUST_COPY,		"login.conf.db",	TRUE, NULL },
    { JUST_COPY,		"mail",			TRUE, NULL },
    { JUST_COPY,		"mail.rc",		TRUE, NULL },
    { JUST_COPY,		"make.conf",		TRUE, NULL },

--=_524jtnodpi4g--

>Release-Note:
>Audit-Trail:

From: Ceri Davies <ceri@FreeBSD.org>
To: FreeBSD Gnats Submit <freebsd-gnats-submit@FreeBSD.org>
Cc:  
Subject: Re: bin/77001: sysinstall binary upgrade clobbers /etc/login.conf.db
Date: Wed, 23 Feb 2005 20:11:05 +0000

 Adding to audit trail, from misfiled PR 77909:
 
 Date: Tue, 22 Feb 2005 08:41:08 +0100
 From: dada@sbox.tugraz.at
 Message-Id: <20050222084108.46vincqk0s0kgo4k@webmail.tugraz.at>
 
  There are other lost-on-bin-upgrade files in /etc too.
  This PR should probably merged into PR bin/20282
  
  --- /usr/src/release/sysinstall/installUpgrade.c~	Mon Jun 10 06:28:53 2002
  +++ /usr/src/release/sysinstall/installUpgrade.c	Sat Feb 12 14:05:41 2005
  @@ -120,6 +120,7 @@
      { JUST_COPY,		"skeykeys",		TRUE, NULL },
      { JUST_COPY,		"spwd.db",		TRUE, NULL },
      { JUST_COPY,		"ssh",			TRUE, NULL },
  +   { JUST_COPY,		"sysctl.conf",		TRUE, NULL },
      { JUST_COPY,		"syslog.conf",		TRUE, NULL },
      { JUST_COPY,		"ttys",			TRUE, NULL },
      { JUST_COPY,		"uucp",			TRUE, NULL },
  
Responsible-Changed-From-To: freebsd-bugs->randi 
Responsible-Changed-By: randi 
Responsible-Changed-When: Sat Jun 6 22:52:17 UTC 2009 
Responsible-Changed-Why:  
Grabbing this - verified, bug still exists. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=77001 
Responsible-Changed-From-To: randi->freebsd-sysinstall 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sat Jun 29 05:52:04 UTC 2013 
Responsible-Changed-Why:  
back to mailing list. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=77001 
>Unformatted:
 This message is in MIME format.
 
 --=_524jtnodpi4g
 Content-Type: text/plain;
 	charset=ISO-8859-1
 Content-Disposition: inline
 Content-Transfer-Encoding: 7bit
 
 
 --=_524jtnodpi4g
 Content-Type: text/plain;
 	charset=UTF-8;
 	name="PR"
 Content-Disposition: inline;
 	filename="PR"
 Content-Transfer-Encoding: 7bit
 
