From owner-freebsd-ports Sun Jan 30 3: 4:54 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 55EF415345 for ; Sun, 30 Jan 2000 03:04:50 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id DAA72282; Sun, 30 Jan 2000 03:00:03 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from news.IAEhv.nl (news.IAE.nl [194.151.64.4]) by hub.freebsd.org (Postfix) with ESMTP id 7204B155FC for ; Sun, 30 Jan 2000 02:52:56 -0800 (PST) (envelope-from volf@oasis.IAEhv.nl) Received: (from uucp@localhost) by news.IAEhv.nl (8.9.1/8.9.1) with IAEhv.nl id LAA24541 for FreeBSD-gnats-submit@freebsd.org; Sun, 30 Jan 2000 11:50:12 +0100 (MET) Received: by drawbridge.oasis.IAEhv.nl (Postfix, from userid 226) id 21E256581; Sun, 30 Jan 2000 11:46:28 +0100 (CET) Message-Id: <20000130104628.21E256581@drawbridge.oasis.IAEhv.nl> Date: Sun, 30 Jan 2000 11:46:28 +0100 (CET) From: volf@oasis.IAEhv.nl Reply-To: volf@oasis.IAEhv.nl To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/16472: postfix upgrade Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 16472 >Category: ports >Synopsis: postfix upgrade >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jan 30 03:00:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Frank Volf >Release: FreeBSD 3.4-STABLE i386 >Organization: >Environment: FreeBSD 3.4 STABLE using the postfix port >Description: I upgraded the postfix port by using a pkg_delete; cvs update; make install sequence. By doing it this way, I lost my master postfix configuration file (/usr/local/etc/postfix/main.cf), because it was deleted by pkg_delete (it is in the PLIST) Normally, when a port installs, it installs a copy of the distributed configiuration file, as "conf.default" ("or conf.sample"). The installation will then check if there is an existing "conf", and only copy the default configuration file to "conf", if "conf" does not exist. This way an existing configuration is preserved and the user can check for new configuration options by comparing the "conf.default" with "conf". When the port is deinstalled the "conf.default " is removed (part of the PLIST) but NOT the "conf" file. I would like to see the same behaviour in the postfix port, so mail configurations are not thrown away any longer. I believe this behaviour is in line with most other ports. Frank >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message