From owner-freebsd-bugs@FreeBSD.ORG Tue Aug 26 15:04:40 2008 Return-Path: Delivered-To: bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 52890106566B; Tue, 26 Aug 2008 15:04:40 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from igloo.linux.gr (igloo.linux.gr [62.1.205.36]) by mx1.freebsd.org (Postfix) with ESMTP id B7A458FC22; Tue, 26 Aug 2008 15:04:39 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from kobe.laptop (adsl76-178.kln.forthnet.gr [77.49.123.178]) (authenticated bits=128) by igloo.linux.gr (8.14.3/8.14.3/Debian-5) with ESMTP id m7QF4SM4017639 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 26 Aug 2008 18:04:34 +0300 Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.2/8.14.2) with ESMTP id m7QF4SRk015937; Tue, 26 Aug 2008 18:04:28 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by kobe.laptop (8.14.2/8.14.2/Submit) id m7QF4QaB015936; Tue, 26 Aug 2008 18:04:26 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) From: Giorgos Keramidas To: "Redd Vinylene" References: <87abf487wg.fsf@kobe.laptop> <87abezx5yr.fsf@kobe.laptop> Date: Tue, 26 Aug 2008 18:04:26 +0300 In-Reply-To: <87abezx5yr.fsf@kobe.laptop> (Giorgos Keramidas's message of "Tue, 26 Aug 2008 16:26:36 +0300") Message-ID: <87wsi3q0lh.fsf@kobe.laptop> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-MailScanner-ID: m7QF4SM4017639 X-Hellug-MailScanner: Found to be clean X-Hellug-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-3.834, required 5, autolearn=not spam, ALL_TRUSTED -1.80, AWL 0.56, BAYES_00 -2.60) X-Hellug-MailScanner-From: keramida@ceid.upatras.gr X-Spam-Status: No Cc: bugs@freebsd.org, freebsd-questions@freebsd.org Subject: Re: I can't make world without the "games" group? X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Aug 2008 15:04:40 -0000 On Tue, 26 Aug 2008 16:26:36 +0300, Giorgos Keramidas wrote: > # Removing from the recipient list. This isn't > # really a thread about marketing or promoting FreeBSD, so it's a bit > # off-topic for that list. > > On Tue, 26 Aug 2008 11:01:03 +0200, "Redd Vinylene" wrote: >>> Have you tried building with an src.conf file that includes: >>> >>> WITHOUT_GAMES='yes' >>> >>> It' not a matter of `kindergarten or not', but a matter of providing a >>> predictable `base system' by default and all the knob and documentation >>> to customize it at will. That's why you can find a lot of customization >>> options in the manpage of src.conf(5). >> >> Hello hello! >> Yeah I actually tried that, but I got the same error. > > Ok, this may be a bug in the makefiles then. My apologies if you have > already written all that. I caught the email thread some time after it > started, and I replied while being offline on a trip. Hi Redd, You are right I think. I just reproduced this a few minutes ago, by deleting the `games' group and user from my password file and installing a userland compiled with WITHOUT_GAMES=yes. Apparently, you can *build* everything when `WITHOUT_GAMES=yes', but when I tried to installworld the resulting distribution, the initial steps of the installation fail with: % -------------------------------------------------------------- % >>> Making hierarchy % -------------------------------------------------------------- % cd /home/build/src; make -f Makefile.inc1 hierarchy % cd /home/build/src/etc; make distrib-dirs % mtree -eU -f /home/build/src/etc/mtree/BSD.root.dist -p / % mtree -eU -f /home/build/src/etc/mtree/BSD.var.dist -p /var % mtree: line 48: unknown group games % *** Error code 1 % % Stop in /home/build/src/etc. % *** Error code 1 % % Stop in /home/build/src. % *** Error code 1 % % Stop in /home/build/src. % *** Error code 1 % % Stop in /home/build/src. % *** Error code 1 % % Stop in /home/build/src. % root@kobe:/home/build/src# That's because src/etc/mtree/BSD.usr.dist and BSD.var.dist include references to the `games' user and group. I'll try to split the relevant bits in a new `BSD.games.dist' file which will be conditionally passed to mtree(8) depending on WITHOUT_GAMES. Is this the same error as the one you are seeing? When I prepare a patch for this, would you be willing to test it for me? - Giorgos