Date: Tue, 14 Dec 1999 14:28:49 +0200 From: Sheldon Hearn <sheldonh@uunet.co.za> To: "David E. O'Brien" <obrien@FreeBSD.ORG> Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/usr.sbin/chown Makefile Message-ID: <41621.945174529@axl.noc.iafrica.com> In-Reply-To: Your message of "Tue, 14 Dec 1999 13:44:51 %2B0200." <40554.945171891@axl.noc.iafrica.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 14 Dec 1999 13:44:51 +0200, Sheldon Hearn wrote:
> Perhaps, but chown isn't needed to get a device node, since chown errors
> are not fatal in MAKEDEV.
By the way, this stopped being true in rev 1.148 of MAKEDEV:
> ----------------------------
> revision 1.148
> date: 1998/01/03 11:53:52; author: jkh; state: Exp; lines: +4 -4
> strengthen mknod().
> Submitted by: bde
> ----------------------------
> mknod() {
> rm -f "$1" || exit 1
> - /sbin/mknod $* || die 2 "/sbin/mknod $* failed"
> - chown root.wheel "$1"
> + /sbin/mknod "$@" || die 2 "/sbin/mknod $@ failed"
> + chown root.wheel "$1" || exit 1
> }
I think the correct fix here would have been to revert that change,
rather than shuffling binaries around unnecessarily.
But as I said before, this isn't a train-smash. It's just something to
consider before people start moving every binary required by MAKEDEV
into /sbin and /bin.
Ciao,
Sheldon.
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?41621.945174529>
