From owner-freebsd-ports@FreeBSD.ORG Fri Jan 14 12:06:43 2005 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8900316A4CE for ; Fri, 14 Jan 2005 12:06:43 +0000 (GMT) Received: from buexe.b-5.de (buexe.b-5.de [80.148.32.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9857243D39 for ; Fri, 14 Jan 2005 12:06:41 +0000 (GMT) (envelope-from lupe@lupe-christoph.de) Received: from buexe.b-5.de (www-data@localhost [127.0.0.1]) j0EC6d0L020087 for ; Fri, 14 Jan 2005 13:06:39 +0100 Received: (from www-data@localhost) by buexe.b-5.de (8.12.3/8.12.3/b-5/buexe-msp1.2) id j0EC6cgv020085 for freebsd-ports@freebsd.org; Fri, 14 Jan 2005 13:06:38 +0100 Received: from h-213.61.77.22.host.de.colt.net (h-213.61.77.22.host.de.colt.net [213.61.77.22]) by buexe.b-5.de (IMP) with HTTP for ; Fri, 14 Jan 2005 13:06:38 +0100 Message-ID: <1105704398.41e7b5ce7dc5e@buexe.b-5.de> Date: Fri, 14 Jan 2005 13:06:38 +0100 From: Lupe Christoph To: freebsd-ports@freebsd.org References: <20050113062739.GA28658@xor.obsecurity.org> <20050113180504.GA26064@xor.obsecurity.org> <20050114130404.250d6e26@apircalabu.dsd.ro> <20050114112918.GF69532@voodoo.oberon.net> In-Reply-To: <20050114112918.GF69532@voodoo.oberon.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.2 Subject: Re: HEADS UP: pkg-plist strict enforcement starting X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Jan 2005 12:06:43 -0000 Quoting Kirill Ponomarew : > You can try cmp(1) in pkg-plist to compare configurations files. > Take a look at ports collection, there are enough examples. Not useful for munin-node because it creates system-dependent symlinks. I'm not aware of any other port doing this. And munin-main will create a lot of files if a cron run happens to coincide with the few moments the port is installed during the test. I have only the option to burden the user with doing all the parts of the installation that create state that cannot be easily undone or are detrimental to the test like the crontab entry. Things that are easily done automatically. Also I wonder if having a default of "No" for the rc.conf variable (i.e. 'don't run the daemon') is really necessary. Is this required? The whole point of installing munin-node is to run the daemon. > It's better to use ~/.your_port directory in such cases. For system-wide defaults? Put them in /root/.foo.conf rather than /usr/local/etc/foo.conf? Luep Christoph -- | lupe@lupe-christoph.de | http://www.lupe-christoph.de/ | | "... putting a mail server on the Internet without filtering is like | | covering yourself with barbecue sauce and breaking into the Charity | | Home for Badgers with Rabies. Michael Lucas |