From owner-freebsd-stable@FreeBSD.ORG Thu Oct 27 16:05:01 2011 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 10395106566B for ; Thu, 27 Oct 2011 16:05:01 +0000 (UTC) (envelope-from guy.helmer@palisadesystems.com) Received: from ps-2-a.compliancesafe.com (ps-2-a.compliancesafe.com [216.81.161.163]) by mx1.freebsd.org (Postfix) with ESMTP id BA9488FC0C for ; Thu, 27 Oct 2011 16:05:00 +0000 (UTC) Received: from mail.palisadesystems.com (localhost.compliancesafe.com [127.0.0.1]) by ps-2-a.compliancesafe.com (8.14.4/8.14.3) with ESMTP id p9RFluRF099491 for ; Thu, 27 Oct 2011 10:47:57 -0500 (CDT) (envelope-from guy.helmer@palisadesystems.com) Received: from guysmbp.dyn.palisadesys.com (GuysMBP.dyn.palisadesys.com [172.16.2.90]) (authenticated bits=0) by mail.palisadesystems.com (8.14.3/8.14.3) with ESMTP id p9RFlnwl023931 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for ; Thu, 27 Oct 2011 10:47:50 -0500 (CDT) (envelope-from guy.helmer@palisadesystems.com) X-DKIM: Sendmail DKIM Filter v2.8.3 mail.palisadesystems.com p9RFlnwl023931 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=palisadesystems.com; s=mail; t=1319730470; bh=nkdaA8OkpIExn/YMzRX6UtdANQbw/J7FarRBGgHyO4o=; l=128; h=From:Content-Type:Content-Transfer-Encoding:Subject:Date: Message-Id:To:Mime-Version; b=ZF3d/Tl8GUYMS1TGrA5K0EW86DlTxaBv5ZJ+ZH/Y5ZnvWrZc/4iUze4vm5NJ1tAom ASjSmTxtiTfnfrTdPcgyjT0yB2CfEYI4UBHAN/dhjGBi0XvjCEP60GVrJY0+Q7ZFec j9QXWEyeZtnWpJ8avzazEl+MINlPO3wKVYP8vcsI= From: Guy Helmer Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Thu, 27 Oct 2011 10:47:49 -0500 Message-Id: <99F436DB-108C-4235-A419-95984CA464CC@palisadesystems.com> To: FreeBSD Stable Mime-Version: 1.0 (Apple Message framework v1251.1) X-Mailer: Apple Mail (2.1251.1) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.5 (mail.palisadesystems.com [172.16.1.5]); Thu, 27 Oct 2011 10:47:50 -0500 (CDT) X-Palisade-MailScanner-Information: Please contact the ISP for more information X-Palisade-MailScanner-ID: p9RFlnwl023931 X-Palisade-MailScanner: Found to be clean X-Palisade-MailScanner-SpamCheck: not spam (whitelisted), SpamAssassin (score=-2.9, required 5, autolearn=not spam, ALL_TRUSTED -1.00, BAYES_00 -1.90) X-Palisade-MailScanner-From: guy.helmer@palisadesystems.com X-Spam-Status: No X-PacketSure-Scanned: Yes Subject: devfs and unionfs oddity X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Oct 2011 16:05:01 -0000 On a build server, I have a union mount of a FreeBSD o/s build from a = point-in-time under a build directory, and then I have devfs mounted on = dev in the build directory as well so I can do a chroot install of = packages for particular target o/s versions. mount shows this: :/usr/app8xbuild/os-image on = /usr/autobuild/images/product-image (unionfs, local) devfs on /usr/autobuild/images/product-image/dev (devfs, local, = multilabel) and the system does a chroot to /usr/autobuild/images/product-image/ = while installing the ports for the product. It seems impossible, but at times, after unmounting = /usr/autobuild/images/product-image/dev and = /usr/autobuild/images/product-image, a regular file = /usr/autobuild/images/product-image/dev/null will be left as a result of = redirecting some output to /dev/null during the port installs. Could there be some odd interaction of devfs and unions that allows this = to happen? Guy= -------- This message has been scanned by ComplianceSafe, powered by Palisade's PacketSure.