From owner-freebsd-current@FreeBSD.ORG Sat Sep 28 16:16:07 2013 Return-Path: Delivered-To: current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id EC57E6B4; Sat, 28 Sep 2013 16:16:07 +0000 (UTC) (envelope-from ian@FreeBSD.org) Received: from mho-02-ewr.mailhop.org (mho-02-ewr.mailhop.org [204.13.248.72]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C2025242C; Sat, 28 Sep 2013 16:16:07 +0000 (UTC) Received: from c-24-8-230-52.hsd1.co.comcast.net ([24.8.230.52] helo=damnhippie.dyndns.org) by mho-02-ewr.mailhop.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1VPxBe-000JRk-MQ; Sat, 28 Sep 2013 16:16:06 +0000 Received: from [172.22.42.240] (revolution.hippie.lan [172.22.42.240]) by damnhippie.dyndns.org (8.14.3/8.14.3) with ESMTP id r8SGG3US007838; Sat, 28 Sep 2013 10:16:03 -0600 (MDT) (envelope-from ian@FreeBSD.org) X-Mail-Handler: Dyn Standard SMTP by Dyn X-Originating-IP: 24.8.230.52 X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/sendlabs/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX199KzTh18d3LFYbwnHQhwFQ Subject: Re: installworld broken - osreldate.h: permission denied From: Ian Lepore To: Joel Dahl In-Reply-To: <20130928130920.GA1318@devbox.vnode.local> References: <20130928130920.GA1318@devbox.vnode.local> Content-Type: text/plain; charset="us-ascii" Date: Sat, 28 Sep 2013 10:16:03 -0600 Message-ID: <1380384963.1197.316.camel@revolution.hippie.lan> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: current@FreeBSD.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Sep 2013 16:16:08 -0000 On Sat, 2013-09-28 at 15:09 +0200, Joel Dahl wrote: > Hi, > > Fresh HEAD. installworld from read-only /usr/obj and /usr/src: > > /usr/src/include/iconv.h osreldate.h /usr/include > install: osreldate.h: Permission denied > *** Error code 71 > > Stop. > make[4]: stopped in /usr/src/include > *** Error code 1 > > Everything was working fine 2 weeks ago, so it's a recent breakage. > I can't reproduce this. I just did buildworld from readonly src, remounted the obj dir as readonly (using nullfs) and did an install from it, no errors. In case something about nullfs subverted the test, I then created an md disk, copied obj/* into there, mounted that readonly, and did an install from it. That worked too. Things that are likely different between our setups: I'm using DESTDIR= to install into a directory other than /, and my build machine is i386 running 8-stable, probably not the most common setup these days. :) I'm building an amd64 kernel & world to install onto a spare machine to see if I can reproduce it in that environment, but that'll take a couple hours. -- Ian