From owner-freebsd-fs@FreeBSD.ORG Wed Nov 10 20:21:39 2010 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5100A1065673; Wed, 10 Nov 2010 20:21:39 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 5D01D8FC17; Wed, 10 Nov 2010 20:21:37 +0000 (UTC) Received: by wya21 with SMTP id 21so1221731wya.13 for ; Wed, 10 Nov 2010 12:21:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=7Rnux6gzTQowlwVRDy8ov7o4lqrdqINruw1qCpoEXyE=; b=m3E+GFhLd+O+gnQc8gXZI93mKN3dDN+/rJf0VKyCKZs7QnE1QspZy5ivsFOkG6cHTg yz7rISTZKDjsaq5BHcL1UINmWjuc/Scm+AnoilXMZPBz4Cm5ESqn2o1ccqPtY3nLK0qG AtiV4iFsR6NoVvs5GX/n8BF6WbyJt7vTsItCY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=fs28eHzdxA85xV6vwXX6+o5vYhr9r3CsPzhz0ODn7b8nC5WMwUJv/8WPrtuARWfTEK l9eZuvxPKJx21qdyoTPyt+QZfd/E27VCT8WSYpLkeNg3s23gOWriVn7u2zXV6e7heUBv SboaJcO+WiVQp8EJpMaWgBAl9KV706t7G1XlI= MIME-Version: 1.0 Received: by 10.216.7.210 with SMTP id 60mr1544969wep.30.1289420496884; Wed, 10 Nov 2010 12:21:36 -0800 (PST) Sender: yanegomi@gmail.com Received: by 10.216.198.27 with HTTP; Wed, 10 Nov 2010 12:21:36 -0800 (PST) In-Reply-To: References: <4CD7C8FC.900@icyb.net.ua> <4CD7E515.5040209@icyb.net.ua> <4CD7E960.1070200@freebsd.org> <4CDA3CDD.5000404@freebsd.org> <4CDAEDB2.4010704@freebsd.org> <4CDAF5B1.4040501@freebsd.org> Date: Wed, 10 Nov 2010 12:21:36 -0800 X-Google-Sender-Auth: V2owgFY86dIsGIPTYZZW1uYjaJ8 Message-ID: From: Garrett Cooper To: Andriy Gapon Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-fs@freebsd.org, Ivan Voras , freebsd-current@freebsd.org Subject: Re: another fuse panic X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Nov 2010 20:21:39 -0000 On Wed, Nov 10, 2010 at 12:18 PM, Garrett Cooper wrot= e: > On Wed, Nov 10, 2010 at 11:42 AM, Andriy Gapon wrote: >> on 10/11/2010 21:08 Andriy Gapon said the following: >>> on 10/11/2010 20:26 Sergey Kandaurov said the following: >>>> Hi. >>>> If I understood you correctly, then you need >>>> PORTS_MODULES set in /etc/make.conf. >>> >>> It was a long time ago when I tried it last time, but I remember having= problems >>> with it during upgrades. >> >> I think this is what it was/is. >> If a port in PORTS_MODULES has dependencies, then buildkernel would try = to install >> those dependencies even if they are already installed. =A0And that, obvi= ously, would >> fail. > > Didn't know about this knob -- cool! > > And FWIW, all it does is a: > > all > install: deinstall reinstall (huh?) > reinstall: deinstall reinstall (huh?) > clean > > Seems like it should be: > > clean > all > [deinstall] > install > clean > > or: > > clean > all > install -DFORCE_PKG_REGISTER > clean > > the first clean is just in case the PORTSWORKDIR is dirty. And FWIW an even better idea might be to align the port with the process in use, i.e. clean (i.e. NO_CLEAN, KERNFAST, etc not specified) -> [${PORTSDIR}/${PORT}] clean buildkernel -> [${PORTSDIR}/${PORT}] all installkernel -> [${PORTSDIR}/${PORT}] deinstall install *shrugs* -Garrett