From owner-freebsd-current Tue Sep 24 09:36:50 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA18546 for current-outgoing; Tue, 24 Sep 1996 09:36:50 -0700 (PDT) Received: from agora.rdrop.com (root@agora.rdrop.com [199.2.210.241]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id JAA18500 for ; Tue, 24 Sep 1996 09:36:40 -0700 (PDT) Received: from rover.village.org by agora.rdrop.com with smtp (Smail3.1.29.1 #17) id m0v5aT0-00090CC; Tue, 24 Sep 96 09:36 PDT Received: from rover.village.org (localhost [127.0.0.1]) by rover.village.org (8.7.6/8.6.6) with ESMTP id KAA06509; Tue, 24 Sep 1996 10:28:20 -0600 (MDT) Message-Id: <199609241628.KAA06509@rover.village.org> To: Nate Williams Subject: Re: install on {Net,Open}BSD vs install on FreeBSD Cc: current@freebsd.org In-reply-to: Your message of "Tue, 24 Sep 1996 10:14:20 MDT." <199609241614.KAA07100@rocky.mt.sri.com> References: <199609241614.KAA07100@rocky.mt.sri.com> <199609241537.JAA06948@rocky.mt.sri.com> <199609241512.JAA06843@rocky.mt.sri.com> <199609230506.PAA05354@godzilla.zeta.org.au> <199609241441.IAA05913@rover.village.org> <199609241530.JAA06226@rover.village.org> <199609241607.KAA06394@rover.village.org> Date: Tue, 24 Sep 1996 10:28:20 -0600 From: Warner Losh Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In message <199609241614.KAA07100@rocky.mt.sri.com> Nate Williams writes: : And they can use gnu-install from ports. No they can't. gnu install isn't in the ports tree. : > Other software is using this, good : > bad or ugly. Other software is using gets, and it is still around. I : > find the "it could be abused" arguement weak at best. rm -rf can be : > abused, but it has its uses and its place. : : Other software use bison, so we provided bison 'AS A PORT'. Other : software required GNU-make, so we provide it 'AS A PORT'. The : functionality exists for 'external' programs to easily get the : functionality they need via 'externally' added programs. Bison is in /usr/src/contrib now. It is needed to build the tree. However, your point is valid that generally the external programs are generally ports. This doesn't argue for install -d, just that you need to pick better examples :-). : > Maybe I'm blind. I can't find gnu install anywhere in the system or : > in the ports. : : It used to be in ports, but if it's not ask Chuck Robey about it. He : builds ports like a maniac. :) Heck, generally most of the gnu tools are just a ./configure ; make on FreeBSD. For a port like that, it is about 10 lines in a Makefile :-). Like I said before, if all I wanted was the functionality, I'd just build the NetBSD install program, install it and be done with it. : > While it does encourage a mildly bad programming habit, NetBSD does : > include it. : : Because for a *very* long time they never used mtree. They still don't use mtree in the build process, as far as I can tell. At least the pica NetBSD port and the arc OpenBSD port don't have an mtree file for them at all.... I understand Nate's view. Any other comments from others? Warner