From owner-freebsd-hackers Mon Dec 28 14:30:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA02595 for freebsd-hackers-outgoing; Mon, 28 Dec 1998 14:30:21 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from red.juniper.net (red.juniper.net [208.197.169.254]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA02590 for ; Mon, 28 Dec 1998 14:30:19 -0800 (PST) (envelope-from pst@juniper.net) Received: from bplus.juniper.net (bplus.juniper.net [208.197.169.251]) by red.juniper.net (8.8.8/8.8.5) with ESMTP id OAA21416 for ; Mon, 28 Dec 1998 14:30:03 -0800 (PST) Received: from bplus.juniper.net (localhost.juniper.net [127.0.0.1]) by bplus.juniper.net (8.8.8/8.7.3) with ESMTP id WAA11845 for ; Mon, 28 Dec 1998 22:30:03 GMT Message-Id: <199812282230.WAA11845@bplus.juniper.net> To: hackers@FreeBSD.ORG Subject: buildworld as someone other than root? Date: Mon, 28 Dec 1998 14:30:02 -0800 From: Paul Traina Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Before I go beating my brains around an impossibility, has anyone ever played with making at least the initial part of 'buildworld' buildable as someone other than root? Why do I ask? Well, we're playing around with multiple trees for projects, and need a "self-contained" mini freebsd environment. This usually means a directory structure populated with a reasonable subset of .h files and libraries. Currently, we build just such a thing, but we've got to do it as root because install and mtree want to change ownerships. I was randomly thinking of adding code to install and mtree to allow them to quietly ignore failures for chown/chgrp's... but this is rather evil. Does anyone have better ideas? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message