From owner-freebsd-ports@FreeBSD.ORG Mon Aug 25 11:56:10 2008 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ED5B11065678 for ; Mon, 25 Aug 2008 11:56:10 +0000 (UTC) (envelope-from lists@lozenetz.org) Received: from mail.webreality.org (mailserver.webreality.org [217.75.141.5]) by mx1.freebsd.org (Postfix) with ESMTP id B71A18FC2E for ; Mon, 25 Aug 2008 11:56:10 +0000 (UTC) (envelope-from lists@lozenetz.org) Received: from [10.0.1.101] (gw1.sofiasoftsolutions.com [195.34.104.214]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.webreality.org (Postfix) with ESMTP id C8AF31522CC4 for ; Mon, 25 Aug 2008 14:37:23 +0300 (EEST) Message-ID: <48B2996C.1050203@lozenetz.org> Date: Mon, 25 Aug 2008 14:37:16 +0300 From: Anton - Valqk User-Agent: Mozilla-Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 To: ports@FreeBSD.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-HostIT-MailScanner-Information: Please contact the ISP for more information X-HostIT-MailScanner: Found to be clean X-HostIT-MailScanner-From: lists@lozenetz.org Cc: Subject: pkg_add feature proposal X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Aug 2008 11:56:11 -0000 Hi everyone, I've just got an Idea (maybe others had it too?). When doing pkg_add [-r] wouldn't it be better if pkg_add checks if _all_ dependent packages exists and checksums are ok (after downloaded if with -r), etc. checks _before_ installing the packages, because if you get 3-4 packages broken/missing when one package depends on 30-40 (X apps etc.) you should delete all already installed... I've got this problem when did pkg_add -r mod_musicindex and for some reason mod_musicindex didn't build the flac and libogg when $> make package-recursive specified. When the pkg_add get to these packages and they were not found on the web server, I've had to delete all installed packages by hand... uhh... so, what would you say about that? thanks! cheers, valqk. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.