From owner-freebsd-stable Fri Dec 28 13: 4:59 2001 Delivered-To: freebsd-stable@freebsd.org Received: from lists.blarg.net (lists.blarg.net [206.124.128.17]) by hub.freebsd.org (Postfix) with ESMTP id 3EB3637B41A for ; Fri, 28 Dec 2001 13:04:52 -0800 (PST) Received: from thig.blarg.net (thig.blarg.net [206.124.128.18]) by lists.blarg.net (Postfix) with ESMTP id D7B90BD3D for ; Fri, 28 Dec 2001 13:04:51 -0800 (PST) Received: from localhost.localdomain ([206.124.139.115]) by thig.blarg.net (8.9.3/8.9.3) with ESMTP id NAA07834 for ; Fri, 28 Dec 2001 13:04:51 -0800 Received: (from jojo@localhost) by localhost.localdomain (8.11.6/8.11.3) id fBSL6Uo00392; Fri, 28 Dec 2001 13:06:31 -0800 (PST) (envelope-from swear@blarg.net) To: freebsd-stable@freebsd.org Subject: 4.5-PRERELEASE build failure with no uucp user From: swear@blarg.net (Gary W. Swearingen) Date: 28 Dec 2001 13:06:30 -0800 Message-ID: <6r666rxdex.66r@localhost.localdomain> Lines: 48 User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Cuyahoga Valley) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG AFter my upgrade to 4.4-R, I followed the advice of some security article and got rid of a few "unused" accounts I thought I'd never need, "uucp" being one of them. (I seem to recall that some OS recently stopped shipping any UUCP software in standard config. ?) When I upgraded to 4.5-PRERELEASE a couple of days ago, some make stopped in /usr/src/etc while doing "make distrib-dirs" and/or "mtree -deU -f /usr/src/etc/mtrree/BSD.root.dist-p" (?) with msg: "mtree: line 53: unknown user uucp". (There are several other BSD.* files that need "uucp" user/group too.) I can provide better details if someone is interested, but I doubt if anyone will be. I'm sorry I don't rememeber which major "make" step this occurred in, but I think it was in single-user mode so it was either in "installworld" or "mergemaster". The question: Should I file a "PR" on this in the hope that anyone would want to be able to build the system without a "uucp" user, or should "uucp" just be a required user (or do we call that "system"?) account. If there are required users for building the OS, I'd write a PR on the build proceedure to give requirements, if I had some confidence that I knew what they were. Anyone care about this? Required to Required to User/Group build OS run OS root/wheel yes yes kmem/kmem yes yes man/man yes yes (debatable?) daemon/daemon yes? yes? bin/bin yes? no? uucp/uucp yes no toor/toor no no bind/bind no no news/news no no smmsp/smmsp/ no no mailnull/mailnull no no xten/xten no no pop/pop no no tty/tty ? ? nobody/nobody ? ? games/games no? no? --/staff no? no? --/guest no? no? --/dialer no? no? --/network no? no? --/nogroup no? no? --/sys ? ? --/mail ? ? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message