From owner-cvs-src@FreeBSD.ORG Mon Sep 12 16:59:41 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 70C4D16A41F; Mon, 12 Sep 2005 16:59:41 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1809E43D45; Mon, 12 Sep 2005 16:59:41 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (obrien@localhost [127.0.0.1]) by dragon.NUXI.org (8.13.4/8.13.4) with ESMTP id j8CGxegB094403; Mon, 12 Sep 2005 09:59:40 -0700 (PDT) (envelope-from obrien@dragon.NUXI.org) Received: (from obrien@localhost) by dragon.NUXI.org (8.13.4/8.13.1/Submit) id j8CGxdnh094401; Mon, 12 Sep 2005 09:59:39 -0700 (PDT) (envelope-from obrien) Date: Mon, 12 Sep 2005 09:59:39 -0700 From: "David O'Brien" To: Nate Lawson Message-ID: <20050912165939.GB94181@dragon.NUXI.org> References: <20050911002229.51F4916A471@hub.freebsd.org> <432382BC.5080105@root.org> <20050911022901.GA3090@xor.obsecurity.org> <432397EF.5000409@FreeBSD.org> <4324A5EF.3050803@root.org> <20050911215807.GA96773@xor.obsecurity.org> <4325A5A1.8080804@root.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4325A5A1.8080804@root.org> X-Operating-System: FreeBSD 7.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 User-Agent: Mutt/1.5.9i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf kern.post.mk X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@FreeBSD.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Sep 2005 16:59:41 -0000 On Mon, Sep 12, 2005 at 08:58:25AM -0700, Nate Lawson wrote: > Kris Kennaway wrote: > >On Sun, Sep 11, 2005 at 02:47:27PM -0700, Nate Lawson wrote: > >>Can we put it somewhere other than /? /var/run/kernel? > > > >Why? That would use up even more space, in total. > > Huh? I mean kernel, *.ko -> /boot/kernel and kernel.debug (or > kernel.sym once that's fixed) -> /var/crash/kernel/kernel.debug I believe you'll get at least one response that it makes it harder to keep the straight which symbols match which kernel. One may 'mv /boot/kernel /boot/kernel.good-fifo' and forget to 'mv /var/crash/kernel /var/crash/kernel.good-fifo'. By keeping kernel + symbols in one place this isn't an issue. I think a better approach would be to split the kernel into runnable part and symbols part. The symbols would be bzip2'ed and kept beside the runnable part. kgdb would grow support to read a bzip2'ed file (using libbz2.so). Then the space issue wouldn't be such an issue. -- -- David (obrien@FreeBSD.org)