From owner-freebsd-pkg@FreeBSD.ORG Tue Apr 15 12:20:04 2014 Return-Path: Delivered-To: freebsd-pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 973B8356 for ; Tue, 15 Apr 2014 12:20:04 +0000 (UTC) Received: from mail-lb0-x22a.google.com (mail-lb0-x22a.google.com [IPv6:2a00:1450:4010:c04::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 21E0C132F for ; Tue, 15 Apr 2014 12:20:03 +0000 (UTC) Received: by mail-lb0-f170.google.com with SMTP id s7so6919996lbd.29 for ; Tue, 15 Apr 2014 05:20:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=j1395HWPxX9SICQgWbLlKNFm+upG6FIyAD3jEjjgLww=; b=d/5PEF251Qg8VnBlWS78iGbotbu2oNKJkqiyFQAJ/iFitKC2oTlVKm+Z1tYXTo25xf XI1xv3vMgf5SIPoqwDJfEDB0kBSIlZEfQgXLwVY1ozlYvuEjr0SINaUny/AkGBFoSwxg HiJspRvGAI2kbvekv4DVocqvHA70Mkl/0FIwmdrrPCC/9BHjAGYe0JPP+GrYbRguUB0v BaZjr5fcX+menfLx+x8J/MdwympNeqCTOr2XXgdBG5UgJ9btmiYNVja/5sGBKI9sDxbB TKgR8ykQmJvCM9z4ssrNTuCOrzCLCIqwLZDkLvqrwn93sWwJZhmWjm516if5c2z/lDtj B9yQ== MIME-Version: 1.0 X-Received: by 10.112.100.195 with SMTP id fa3mr85018lbb.81.1397564402076; Tue, 15 Apr 2014 05:20:02 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.112.169.68 with HTTP; Tue, 15 Apr 2014 05:20:02 -0700 (PDT) In-Reply-To: References: Date: Tue, 15 Apr 2014 05:20:02 -0700 X-Google-Sender-Auth: KmTLQlnI37fTjRyD8BnXqGYupdY Message-ID: Subject: Re: Read-only nullfs mounts should become read-write? From: Craig Rodrigues To: freebsd-pkg@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Binary package management and package tools discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2014 12:20:04 -0000 On Mon, Apr 14, 2014 at 6:26 PM, Craig Rodrigues wrote: > > When doing a build, I encountered errors like this during every ports build: > > ===> Fetching all distfiles required by rcs-5.8.2 for building > ===> Extracting for rcs-5.8.2 > => SHA256 Checksum OK for rcs-5.8.2.tar.gz. > mkdir: /usr/ports/devel/rcs/work: Read-only file system > *** [do-extract] Error code 1 > OK, I figured out what the problem was. Since I am creating the ports building jail outside of poudriere, I did not do all the steps necessary to prepare a jail for poudriere to build ports with it. I "borrowed" some logic from poudriere's jail.sh script and put it in my own script: https://github.com/freenas/freenas/commit/708c9c70d9e67feb8c908dc902b65f18d1295016 and that fixed the problem. Specifically: (1) jail must have a /wrkdirs directory (2) WRKDIRPREFIX=/wrkdirs must be set inside the /etc/make.conf of the jail -- Craig