From owner-freebsd-current Wed Jan 12 17: 5:11 2000 Delivered-To: freebsd-current@freebsd.org Received: from grace.speakeasy.org (grace.speakeasy.org [216.254.0.2]) by hub.freebsd.org (Postfix) with ESMTP id 54F4514D71; Wed, 12 Jan 2000 17:05:08 -0800 (PST) (envelope-from seanj@speakeasy.org) Received: from localhost (seanj@localhost) by grace.speakeasy.org (8.9.3/8.9.3) with ESMTP id RAA16477; Wed, 12 Jan 2000 17:04:52 -0800 Date: Wed, 12 Jan 2000 17:04:52 -0800 (PST) From: Sean Jensen-Grey To: Makoto MATSUSHITA Cc: obrien@FreeBSD.ORG, current@FreeBSD.ORG Subject: running MAKEDEV with only a / In-Reply-To: <20000113092652F.matusita@jp.FreeBSD.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I guess I forgot MKNOD from my list. I must have copied it to /bin so I have /usr/bin/chgrp /usr/lib/libc.so.3 /usr/libexec/ld-elf.so.1 /usr/sbin/chown /usr/sbin/chroot as being needed to run MAKEDEV in 3.4-RELEASE MAKDEV will complain while its running that it needs libgnuerex (can't remember exactly) but I was able to create a functioning /dev/wd0s1a-f with the above config without it. Can someone confirm what it takes to run MAKEDEV without a /usr on a CURRENT box? Mine is dead right now. On Thu, 13 Jan 2000, Makoto MATSUSHITA wrote: > > obrien> A while back I moved the install location for chown and chgrp > obrien> from /usr/sbin and /usr/bin to /sbin and /bin. This was > obrien> because of MAKEDEV(8)'s dependence on them, and thus forced > obrien> /usr to be mounted for correct operation of MAKEDEV(8). > > But MAKEDEV(8) still depends on mknod(8), so this change would be a > "make release" breaker. > > In older environment, mknod(8) does not understand the new > command-line syntax; it would be impossible to build today's -current > in -stable or whatever version of -current before this change. > > Yes, it's easy to fix by "cd /usr/src/sbin/mknod; make; make install" > before doing a release engineering, but it is too tricky, isn't it ? > > -- - > Makoto `MAR' MATSUSHITA > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message