From owner-freebsd-stable@FreeBSD.ORG Tue Sep 26 07:30:26 2006 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6DE8716A407 for ; Tue, 26 Sep 2006 07:30:26 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.236]) by mx1.FreeBSD.org (Postfix) with ESMTP id EFFAD43D46 for ; Tue, 26 Sep 2006 07:30:25 +0000 (GMT) (envelope-from uspoerlein@gmail.com) Received: by wx-out-0506.google.com with SMTP id i27so2143129wxd for ; Tue, 26 Sep 2006 00:30:25 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=daGrAieK6v3Hk2W0PET9gw/NKb75Vlkef36nz/9ws/dRa5q6aseccQ0y+n1dY07Q4+9uqZ5tweYiSWBlEoUtt6T6yUYph3LtrdY8j8dhWGToEED3SVYNuNb/ALdid8bPBpysYHkxlmwlZlJ0S2UrWO36DQ3A4WSqXP8us3J5Jrg= Received: by 10.90.113.18 with SMTP id l18mr55014agc; Tue, 26 Sep 2006 00:30:25 -0700 (PDT) Received: by 10.90.70.6 with HTTP; Tue, 26 Sep 2006 00:30:25 -0700 (PDT) Message-ID: <7ad7ddd90609260030g24ed098ft534719cd4c396570@mail.gmail.com> Date: Tue, 26 Sep 2006 09:30:25 +0200 From: "Ulrich Spoerlein" To: stable@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: make release vs. installworld 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: Tue, 26 Sep 2006 07:30:26 -0000 Hi all, I am building my own releases for FreeBSD. When upgrading a server to the new release, I'd like to use the 'make installworld' procedure. Therefore I'm mounting the /usr/src and /usr/obj from the release build via NFS onto the server in question. However, installworld will fail, as it looks like some binaries are not built inside the chrooted make release build. First missing binary is cat(1). After manually building it, the installworld stops at chmod(1) ===> bin/chio (install) install -s -o root -g wheel -m 555 chio /bin install -o root -g wheel -m 444 chio.1.gz /usr/share/man/man1 ===> bin/chmod (install) install -s -o root -g wheel -m 555 chmod /bin install: chmod: No such file or directory *** Error code 71 So, what's the recommended way to a) build own releases and b) update your servers with it. Uli PS: And why is the FreeBSD release build process so complex?