From owner-freebsd-hackers@FreeBSD.ORG Tue Jul 15 21:10:26 2014 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7A45625A for ; Tue, 15 Jul 2014 21:10:26 +0000 (UTC) Received: from mail.iXsystems.com (newknight.ixsystems.com [206.40.55.70]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5C0132507 for ; Tue, 15 Jul 2014 21:10:25 +0000 (UTC) Received: from localhost (mail.ixsystems.com [10.2.55.1]) by mail.iXsystems.com (Postfix) with ESMTP id 4037A7B9EF for ; Tue, 15 Jul 2014 14:10:25 -0700 (PDT) Received: from mail.iXsystems.com ([10.2.55.1]) by localhost (mail.ixsystems.com [10.2.55.1]) (maiad, port 10024) with ESMTP id 42751-08 for ; Tue, 15 Jul 2014 14:10:25 -0700 (PDT) Received: from kruse-177.4.ixsystems.com (kruse-177.4.ixsystems.com [10.2.4.177]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.iXsystems.com (Postfix) with ESMTPSA id A33647B9EA for ; Tue, 15 Jul 2014 14:10:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ixsystems.com; s=newknight0; t=1405458624; bh=vh3pxUINrsTdFdCLGt2UF0+8L/LGzcLGsek5ontAZeE=; h=From:Subject:Date:To; b=dLqFdbvM5XuOjoZ1QCUhkZ0xXb8cnZGb/ceV2g6vMk+spQpVYDnd6AO+VaTCISNsE j64LVPKqEUhVwK0plnJ4jkOY9pjuVCk1o+jWDXpRxMdQz+n5Wvtzo8n+j19zeXUkri vCxN/N+shGG3SLMuPMm3stXzUtlOpbhrORejK/wQ= From: Sean Fagan Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Re: Expanding on NO_ROOT: Categorizing installed files Message-Id: Date: Tue, 15 Jul 2014 14:10:24 -0700 To: hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) X-Mailer: Apple Mail (2.1878.6) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jul 2014 21:10:26 -0000 Based on feedback primarily from Brooke Davis, an update. The diffs are = at http://earth.kithrup.com/~sef/auto-diffs.txt -- due to the size, I = could not send them to the mailing list. This primarily eliminates the environment passing; the cost of that is a = lot more invasiveness. (About 100k larger diffs, thus being unable to = attach them.) I have not changed it from having a new "category=3D" to using "tag=3D"; = I looked at that, and don't think it's the best way to go, but am still = looking. I also want to go over it and ensure that NO_ROOT is a strict superset = of LOG_META_INFO -- that is, -DNO_ROOT should set -DLOG_META_INFO, and = thus most places where I check for either, I should only check for = LOG_META_INFO. I also want to make it completely clear the categories I have chosen are = simply because I was getting it to work :). They should be *much* more = precise than they are now. (E.g., all of the NLS files might go into =
:nls. One can make the argument that GPL, CDDL, etc., license = should be logged as well.) This is primarily an attempt to validate the = concept and direction. (If anyone wants to see the python script I have to create a pkgng-like = package out of it, let me know.) Sean.