From owner-freebsd-hackers@FreeBSD.ORG Mon May 14 04:55:38 2007 Return-Path: X-Original-To: hackers@freebsd.org Delivered-To: freebsd-hackers@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E47A816A400 for ; Mon, 14 May 2007 04:55:38 +0000 (UTC) (envelope-from mwm-keyword-freebsdhackers2.e313df@mired.org) Received: from mired.org (vpn.mired.org [66.92.153.74]) by mx1.freebsd.org (Postfix) with SMTP id 89C5313C45D for ; Mon, 14 May 2007 04:55:38 +0000 (UTC) (envelope-from mwm-keyword-freebsdhackers2.e313df@mired.org) Received: (qmail 44899 invoked by uid 1001); 14 May 2007 04:55:10 -0000 Received: by bhuda.mired.org (tmda-sendmail, from uid 1001); Mon, 14 May 2007 00:55:10 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Message-ID: <17991.60332.227909.539504@bhuda.mired.org> Date: Mon, 14 May 2007 00:55:08 -0400 To: des@des.no (Dag-Erling =?utf-8?Q?Sm=C3=B8rgrav?=) In-Reply-To: <86zm48ziks.fsf@dwp.des.no> References: <200705102105.27271.blackdragon@highveldmail.co.za> <20070511051852.GA89359@xor.obsecurity.org> <17988.32573.910854.388638@bhuda.mired.org> <200705111011.52212.fcash@ocis.net> <17988.46905.9205.461424@bhuda.mired.org> <86zm48ziks.fsf@dwp.des.no> X-Mailer: VM 7.19 under Emacs 21.3.1 X-Primary-Address: mwm@mired.org X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`; h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ X-Delivery-Agent: TMDA/1.1.11 (Ladyburn) From: Mike Meyer Cc: hackers@freebsd.org Subject: Re: New FreeBSD package system (a.k.a. Daemon Package System (dps)) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 May 2007 04:55:39 -0000 In <86zm48ziks.fsf@dwp.des.no>, Dag-Erling Sm=F8rgrav type= d: > Mike Meyer writes: > > Moving the OS into the package system has been on the "todo" list f= or > > a long time (assuming it's still there - there are people opposed t= o > > that). > It has *never* been on the todo list. Might depend on whose list you're thinking about. I'm pretty sure it was on the list for the sysinstall rewrite, but that project has been dead long enough that I can't find any of the docs to check if my memory was playing tricks on me or not. > > How would setting LOCALBASE=3D/usr break this=3F Of course, equally= valid > > is the question "what will break if I set LOCALBASE=3D/usr"=3F Hmm.= I > > think I may found out.... > For one, man pages for ports will end up in the wrong place (/usr/man= > instead of /usr/share/man). Is this really "broken"=3F If so, are you sure it's not ports installin= g in ${LOCALBASE}/man instead of ${LOCALBASE}/share/man that's broken=3F A number of ports seem to depend on the directory tree in ${LOCALBASE} existing - ${LOCALBASE}/man/... and ${LOCALBASE}/etc, in particular. They use the INSTALL macros to point single files at directories, which macro will quite happily create a file with the target name if it's not a directory. This creates a number of interesting problems later on. Trying to use WITH=5FOPENSSL=5FBASE on ports that need an SSL library i= s interesting. I wouldn't be surprised if there were other, similar problems elsewhere. =09=09=09http://www.mired.org/consulting.html Independent Network/Unix/Perforce consultant, email for more informatio= n.