From owner-freebsd-current@FreeBSD.ORG Mon May 4 15:21:01 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1E31CDC7 for ; Mon, 4 May 2015 15:21:01 +0000 (UTC) Received: from mail-qc0-f169.google.com (mail-qc0-f169.google.com [209.85.216.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D54CD1BD1 for ; Mon, 4 May 2015 15:21:00 +0000 (UTC) Received: by qcvz3 with SMTP id z3so24119734qcv.0 for ; Mon, 04 May 2015 08:20:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=YrgepcM28DrI4s5hXKNKNJn6IU8qbJEMZWE9eprTWyc=; b=RTWaumEZpo56lrbKRVVtKZMtOt9+7yTYBNMcaN0pRGSJsSCyLlcB47ELoE34ayMaZQ 3f5FcftlmhF4igdlcS6Ei8un561pmnzF5dS4eWCgdXt30ECH9RPXQs726Oy1/ch5tgIV hNK2v6Gz1X+Eve02NNo52s7DAYAON3q8quNn0YXh6gQwKGtWosHwgKfcGlk65JnzMl0w 7F9gjF5bV3Tett4Ku9Vk9nftTIhIbjRRr8/o/s5lDEE+Y3GdA9R5Lbau6B8KXRYAhQ8j auuG9eSeXhtVhmACRZMl3QCJniU7vg+MlLg56JaUWpoUqyjWP84Tyrpgwk9E1z5L7tak VfeQ== X-Gm-Message-State: ALoCoQlco6urd1n79cNKW3FieVDRbkWPHTfs0Amo+PsPCO4hTUJ44q1heX8KFm2HjISMgVgMERA6 MIME-Version: 1.0 X-Received: by 10.55.40.215 with SMTP id o84mr44541698qko.93.1430752853236; Mon, 04 May 2015 08:20:53 -0700 (PDT) Received: by 10.140.85.84 with HTTP; Mon, 4 May 2015 08:20:53 -0700 (PDT) In-Reply-To: References: <20150503120349.GA42415@lyxys.ka.sub.org> <20150503125325.GA70576@stack.nl> <20150503155539.GA43387@lyxys.ka.sub.org> Date: Mon, 4 May 2015 09:20:53 -0600 Message-ID: Subject: Re: mergemaster failing with read-only /usr/src From: Will Andrews To: Garrett Cooper Cc: Wolfgang Zenker , Jilles Tjoelker , FreeBSD Current , Garrett Cooper Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 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: Mon, 04 May 2015 15:21:01 -0000 On Sun, May 3, 2015 at 1:11 PM, Garrett Cooper wrot= e: >> Well, I do build on that machine directly, and /usr/obj is mounted r/w, >> only /usr/src is a read-only mount. Trying the workaround on the machine >> istself does not help, unfortunately: while the "make buildenv" does >> work without a problem, mergemaster still fails in the same way. > > I was going to move it to etc/tests soon since it wasn=E2=80=99t really t= esting /etc/rc.d/, but it makes more sense (with the issue above), just to = create .../tests/etc, and move things there. I wish etc/ wasn=E2=80=99t suc= h a special butterfly... I'm not sure which is the better approach. I guess you could argue that etc/rc.d tests like this are technically kernel tests (and only incidentally test the relevant rc.d script), and therefore belong in tests/etc, the same way the kernel tests are in tests/sys. --Will.