Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Dec 1999 21:58:40 -0800 (PST)
From:      "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net>
To:        msmith@FreeBSD.org (Mike Smith)
Cc:        obrien@FreeBSD.org (David E. O'Brien), cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/usr.sbin/chown Makefile
Message-ID:  <199912140558.VAA18012@gndrsh.dnsmgr.net>
In-Reply-To: <199912140554.VAA00798@mass.cdrom.com> from Mike Smith at "Dec 13, 1999 09:54:08 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
> > > obrien      1999/12/13 20:48:17 PST
> > > 
> > >   Modified files:
> > >     usr.sbin/chown       Makefile 
> > >   Log:
> > >   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.
> 
> That's debatable.  We didn't do this with sysctl either.

It is not debatable, it is the law of the layout of /usr/src, has been for
the 9 years of FreeBSD and another 10 at UCB before that.  If someone got
away with this on sysctl thier hands should be slapped and the error corrected,
but no one got away with that:
:r !whereis sysctl
sysctl: /sbin/sysctl /usr/share/man/man8/sysctl.8.gz /usr/src/sbin/sysctl


And unless he added the correct ld options to build this static it's
not going to do the job without /usr/lib:

/usr/sbin/chown: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked, stripped

Furthermore it's general policy to at least discuss this for a day to give
others a chance to give input rather than go do it 15 minutes after someone
suggests it just because one happens to agree with the idea, and one or two
others have as well.  I didn't even get through my last hours of incoming
mail and it went from suggestion to commit.

-- 
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199912140558.VAA18012>