From owner-cvs-etc Thu Jun 5 12:22:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA01831 for cvs-etc-outgoing; Thu, 5 Jun 1997 12:22:16 -0700 (PDT) Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id MAA01791; Thu, 5 Jun 1997 12:21:36 -0700 (PDT) Received: from rover.village.org [127.0.0.1] by rover.village.org with esmtp (Exim 1.60 #1) id 0wZi5l-00030o-00; Thu, 5 Jun 1997 13:21:01 -0600 To: "Jordan K. Hubbard" Subject: Re: cvs commit: src/etc/mtree BSD.include.dist Cc: Michael Smith , asami@cs.berkeley.edu, ache@nagual.pp.ru, bde@zeta.org.au, cvs-all@freebsd.org, cvs-committers@freebsd.org, cvs-etc@freebsd.org In-reply-to: Your message of "Wed, 04 Jun 1997 17:41:21 PDT." <10130.865471281@time.cdrom.com> References: <10130.865471281@time.cdrom.com> Date: Thu, 05 Jun 1997 13:21:01 -0600 From: Warner Losh Message-Id: Sender: owner-cvs-etc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In message <10130.865471281@time.cdrom.com> "Jordan K. Hubbard" writes: : > Wasn't the whole idea behind this linking stuff to keep the : > etc files theoretically in sync with the current kernel so that : > rebuilding kernel-dependant tools was relatively straightforward? : : Yes, it was. However, I think that syncronization is an admirable : goal which would nonetheless be better achieved in other ways. :) That's what make install is for. Or the make includes variant of make install. Besides, it introduces some interesting security problems. If my account is compromized, and I own the header files, the intruder can then insert arbitrary code into all or nearly programs on the system. If the include files are installed properly, then this can't happen. I always do a 'cvs diff -u -r HEAD' before doing a make install, before you say what about... Warner