From owner-freebsd-questions@FreeBSD.ORG Thu May 31 23:48:33 2007 Return-Path: X-Original-To: questions@freebsd.org Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6D40716A46B for ; Thu, 31 May 2007 23:48:33 +0000 (UTC) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: from mail5.sea5.speakeasy.net (mail5.sea5.speakeasy.net [69.17.117.7]) by mx1.freebsd.org (Postfix) with ESMTP id 4668E13C45D for ; Thu, 31 May 2007 23:48:33 +0000 (UTC) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: (qmail 9597 invoked from network); 31 May 2007 23:48:32 -0000 Received: from dsl092-078-145.bos1.dsl.speakeasy.net (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail5.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 31 May 2007 23:48:32 -0000 Received: by be-well.ilk.org (Postfix, from userid 1147) id 5E1CA28439; Thu, 31 May 2007 19:48:31 -0400 (EDT) To: "Conrad J. Sabatier" References: <441wgxp0k7.fsf@be-well.ilk.org> <200705311822.l4VIMw14062211@serene.no-ip.org> From: Lowell Gilbert Date: Thu, 31 May 2007 19:48:31 -0400 In-Reply-To: <200705311822.l4VIMw14062211@serene.no-ip.org> (Conrad J. Sabatier's message of "Thu\, 31 May 2007 13\:22\:53 -0500") Message-ID: <447iqo7dww.fsf@be-well.ilk.org> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.99 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: paul beard , questions@freebsd.org, freebsd-questions-local@be-well.ilk.org Subject: Re: what is pkg_create doing? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 May 2007 23:48:33 -0000 "Conrad J. Sabatier" writes: > On Thu, 31 May 2007 09:47:20 -0400 > Lowell Gilbert wrote: > >> paul beard writes: >> >> > I realize it should be obvious from the name but it seems to >> > linger for several minutes after each package is installed. >> > >> > PID USERNAME THR PRI NICE SIZE RES STATE C TIME >> > WCPU COMMAND >> > 55763 root 1 121 0 1852K 1232K >> > RUN 0 2:38 95.73% pkg_create >> > >> > I am new to 6.2 (being a belated migrator from 4.x): is there a >> > knob somewhere to turn off pkg creation? Not that I see any >> > packages being kept anywhere . . . . >> >> When a package is built, it is always done *after* the port has been >> installed into $PREFIX. As far as I recall, packages don't get built >> unless you explicitly ask for them, so the command you used to install >> the program is what you need to look at for details. Incidentally, >> built packages get installed to /usr/ports/packages by default. >> >> None of this is different from earlier versions, as far as I remember. > > No, by default, portupgrade runs pkg_create *before* installing the > newly built port, to create a backup of the old version in case > something goes wrong. Depending on the size of the old port (package), > this can take an appreciable amount of time, even on a fast system. > Packages are only built *after* installation if one explicitly tells > portupgrade to do so, via the "-p" or "--package" switches. > > The man page lists several package-related ENVIRONMENT variables, which > may or may not provide a means to disable some or all of this package > creation; I don't know for sure, as I've never tried changing or > unsetting them to see what may happen. If you're curious, though, it > may be worth experimenting with, although I would certainly advise > against disabling the precautionary backup package creation before the > new port is successfully installed. Ah; I'm sure that's it. I didn't realize that the poster was using portupgrade...