From owner-freebsd-hackers@FreeBSD.ORG Mon Apr 9 04:27:42 2007 Return-Path: X-Original-To: hackers@freebsd.org Delivered-To: freebsd-hackers@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 86FD316A403 for ; Mon, 9 Apr 2007 04:27:42 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from kientzle.com (h-66-166-149-50.snvacaid.covad.net [66.166.149.50]) by mx1.freebsd.org (Postfix) with ESMTP id 5795113C4B8 for ; Mon, 9 Apr 2007 04:27:42 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from [10.0.0.222] (p54.kientzle.com [66.166.149.54]) by kientzle.com (8.12.9/8.12.9) with ESMTP id l393tAH7080943; Sun, 8 Apr 2007 20:55:10 -0700 (PDT) (envelope-from kientzle@freebsd.org) Message-ID: <4619B91E.6010803@freebsd.org> Date: Sun, 08 Apr 2007 20:55:10 -0700 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060422 X-Accept-Language: en-us, en MIME-Version: 1.0 To: hackers@freebsd.org References: <20070407174756.GA46385@roadrunner.q.local> <4617F67B.7050304@freebsd.org> <20070408080233.GB40103@roadrunner.q.local> In-Reply-To: <20070408080233.GB40103@roadrunner.q.local> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: Ulrich Spoerlein Subject: 'opaque' flag? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2007 04:27:42 -0000 Does anyone understand the semantics of the 'opaque' flag? I'm trying to understand an issue with packages built on union file systems. It appears the 'opaque' flag is set on some symlinks, which the package tools then archive. The archived flag is somehow interfering with later installation of the package. I've read McKusick's paper on unionfs which explains the opaque flag for directories created on a unionfs, but I have a bunch of questions: * Why is it appearing on symlinks? * How could the opaque flag interfere with package installs? * Should bsdtar ignore opaque flags? Any input appreciated, Tim Kientzle