From owner-freebsd-questions@FreeBSD.ORG Fri Sep 5 04:19:44 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B880016A4BF for ; Fri, 5 Sep 2003 04:19:44 -0700 (PDT) Received: from swan.mail.pas.earthlink.net (swan.mail.pas.earthlink.net [207.217.120.123]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1EAE043FE0 for ; Fri, 5 Sep 2003 04:19:43 -0700 (PDT) (envelope-from mremski@ix.netcom.com) Received: from bigbird.psp.pas.earthlink.net ([207.217.78.244]) by swan.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 19vEcr-0005ko-00; Fri, 05 Sep 2003 04:19:37 -0700 Received: from [207.217.78.203] by EarthlinkWAM via HTTP; Fri Sep 05 04:19:37 PDT 2003 Message-ID: <5655929.1062760777294.JavaMail.nobody@bigbird.psp.pas.earthlink.net> Date: Fri, 5 Sep 2003 04:19:36 -0400 (GMT) From: Mike Remski To: Heinrich Rebehn Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Earthlink Web Access Mail version 3.0 cc: freebsd-questions Subject: Re: xdm config files overwritten after upgrading Xfree86-clients from ports X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Sep 2003 11:19:44 -0000 Good Morning Heinrich. Yes, that's pretty much expected behaviour. Each port is different in the way that it treats it's configuration files. Some of them will have a "file.config.sample" that you usually copy over to "file.config" and modify. That way you don't lose your changes, but you can see if there are any new options you may want. As you found out, XFree86 (and related ones), don't do this (except for your XF86Config, which lives in /etc/X11). Each port has a file pkg_plist that usually lists the files it contains. Another way to find out is to use (before you delete the old one): portversion -v ( to get the full name of the package) pkg_info -L to list the files it contains One thing you may want to consider: rcs is part of the default system. It doesn't take much to setup and keep track of changes you make to files like that. I do it everytime I make changes to my local config files, even .tcshrc and .emacs. It makes it easy to back track when you really screw up :) "When you start to worry what other people think of you, it's time to go fishing"