From owner-cvs-all Mon Dec 13 22:17:57 1999 Delivered-To: cvs-all@freebsd.org Received: from gndrsh.dnsmgr.net (GndRsh.dnsmgr.net [198.145.92.4]) by hub.freebsd.org (Postfix) with ESMTP id 31BD0151AB; Mon, 13 Dec 1999 22:17:53 -0800 (PST) (envelope-from freebsd@gndrsh.dnsmgr.net) Received: (from freebsd@localhost) by gndrsh.dnsmgr.net (8.9.3/8.9.3) id WAA18057; Mon, 13 Dec 1999 22:17:50 -0800 (PST) (envelope-from freebsd) From: "Rodney W. Grimes" Message-Id: <199912140617.WAA18057@gndrsh.dnsmgr.net> Subject: Re: cvs commit: src/usr.sbin/chown Makefile In-Reply-To: <19991213221310.B34110@dragon.nuxi.com> from "David O'Brien" at "Dec 13, 1999 10:13:10 pm" To: obrien@NUXI.com Date: Mon, 13 Dec 1999 22:17:50 -0800 (PST) Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk > On Mon, Dec 13, 1999 at 09:48:55PM -0800, Rodney W. Grimes wrote: > > > Install `chown' into /sbin rather than /usr/sbin as `chown' is needed by > > > `MAKEDEV'. And one might need to `MAKEDEV' inorder to get a device node > > > in order to mount /usr from. > > > > The sources need repo moved from usr.sbin to sbin and this change ripped > > out. > > Yes. Patience. First put the change in usr.sbin/chown/ so it is > documented by someone looking there. Then repo move it to sbin/chown/ > and clean up the Makefile. This was how we did usr.sbin/sysctl/ -> > sbin/sysctl/ . And now that I went digging your going to find that chown/chgrp is not the only thing missing to run MAKEDEV. printf is _NOT_ a borne shell builtin, so you'll also need /usr/bin/printf, used extensivly in MAKEDEV. Might I suggest you backthis out (as it creates the mess of folks having to remeber to rm /usr/sbin/chown) until you have a _COMPLETE_ set of patches that makes /dev/MAKEDEV run without /usr, and have tested that set of _COMPLETE_ patches. -- Rod Grimes - KD7CAX @ CN85sl - (RWG25) rgrimes@gndrsh.dnsmgr.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message