From owner-freebsd-ports Wed Jul 24 05:56:25 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA17544 for ports-outgoing; Wed, 24 Jul 1996 05:56:25 -0700 (PDT) Received: from Sisyphos (Sisyphos.MI.Uni-Koeln.DE [134.95.212.10]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id FAA17535; Wed, 24 Jul 1996 05:56:17 -0700 (PDT) Received: from x14.mi.uni-koeln.de (annexr3-4.slip.Uni-Koeln.DE) by Sisyphos with SMTP id AA20474 (5.67b/IDA-1.5); Wed, 24 Jul 1996 14:54:58 +0200 Received: (from se@localhost) by x14.mi.uni-koeln.de (8.7.5/8.6.9) id MAA15006; Wed, 24 Jul 1996 12:05:34 +0200 (MET DST) Date: Wed, 24 Jul 1996 12:05:34 +0200 (MET DST) Message-Id: <199607241005.MAA15006@x14.mi.uni-koeln.de> From: Stefan Esser To: "Andrew V. Stesin" Cc: asami@cs.berkeley.edu (Satoshi Asami), andreas@klemm.gtn.com, jhs@freebsd.org, ports@freebsd.org Subject: Re: print/gs4 In-Reply-To: <199607230723.KAA17857@office.elvisti.kiev.ua> References: <199607230016.RAA23074@silvia.HIP.Berkeley.EDU> <199607230723.KAA17857@office.elvisti.kiev.ua> Sender: owner-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Andrew V. Stesin writes: > # I agree with Andreas. No reason to make life unnecesarrily > # complicated. > # > # That this software is NOT covered by GPL is clearly stated in > # pkg/DESCR, what is the problem? > > Think what will you get if you'll install gs4 aka /usr/local/bin/gs; > and later you'll decide to get rid of old gs3.53 stuff as a whole, > so you run pkg_delete on it ;) Maybe we should have some checksum (md5 ?) of each file installed from a port or package in the "+CONTENTS" file ? Before removing any file of a package, all the checksums could be verified, and a warning printed for all files that fail the test. This way you know which config file to preserve for the new version :) With a "force" flag to pkg_delete, all files that did match the checksum could be removed, with a "FORCE" flag, ALL files could be removed unconditionally. And how about making the pkg_delete a part of the installation of the next version of the same port (by some means) ? This way I could just install gs-4.01 and need not bother for files that are to be deleted with no replacement. Kleening up the remains of old ports can be a pain, else ... Regards, STefan