From owner-freebsd-libh Thu Sep 26 8:51:46 2002 Delivered-To: freebsd-libh@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7785837B401 for ; Thu, 26 Sep 2002 08:51:45 -0700 (PDT) Received: from fump.kawo2.rwth-aachen.de (fump.kawo2.RWTH-Aachen.DE [134.130.181.148]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5615143E65 for ; Thu, 26 Sep 2002 08:51:44 -0700 (PDT) (envelope-from alex@fump.kawo2.rwth-aachen.de) Received: from fump.kawo2.rwth-aachen.de (localhost [127.0.0.1]) by fump.kawo2.rwth-aachen.de (8.12.5/8.12.5) with ESMTP id g8QFpsu6048185; Thu, 26 Sep 2002 17:51:54 +0200 (CEST) (envelope-from alex@fump.kawo2.rwth-aachen.de) Received: (from alex@localhost) by fump.kawo2.rwth-aachen.de (8.12.5/8.12.5/Submit) id g8QFprU2048184; Thu, 26 Sep 2002 17:51:53 +0200 (CEST) Date: Thu, 26 Sep 2002 17:51:53 +0200 From: Alexander Langer To: Antoine Beaupre Cc: Alexander Langer , freebsd-libh@FreeBSD.ORG Subject: Re: cvs commit: libh/lib/sysinstall Feature.cc Message-ID: <20020926155153.GC47655@fump.kawo2.rwth-aachen.de> References: <200209261504.g8QF4CmP049561@rtp1.SlowBlink.Com> <0148AD52-D164-11D6-949F-0050E4A0BB3F@anarcat.ath.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <0148AD52-D164-11D6-949F-0050E4A0BB3F@anarcat.ath.cx> X-PGP-Fingerprint: 7EC1 5B98 4554 2A63 9079 2B2F 9A94 CD6F 7F14 EFA4 X-PGP-at: finger alex@big.endian.de X-Verwirrung: Dieser Header dient der allgemeinen Verwirrung. User-Agent: Mutt/1.5.1i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thus spake Antoine Beaupre (anarcat@anarcat.ath.cx): http://docs.freebsd.org/cgi/getmsg.cgi?fetch=87661+0+archive/2002/freebsd-libh/20020609.freebsd-libh That's a great deal - the portversion is only used as symbolics to ppl can differentiate it, and we only use the ports' serial for upgrade/undo checks. I'm in favor of it :) btw, the current version consistency check doesn't work. "1.10" is reported as "invalid" version. I'm currently finding out what the features_provided stuff is. It seems to me that hte package install routine opens a dependency file compared to INDEX, which lists all packages that provide that and that feature. If none does exist and the source for the to be installed package is local, it does create such a INDEX-liek file, scanning all the .pkg.zip files that it finds in the local directory. For remote sites (e.g. ftp-servers) this file must be provided. However, the format is broken. but I'm about to fix it, and it looks like the package is able to automatically install dependend packages. Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message