From owner-freebsd-questions@freebsd.org Sun Dec 3 19:30:46 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 417B3E5FDDE for ; Sun, 3 Dec 2017 19:30:46 +0000 (UTC) (envelope-from woodsb02@gmail.com) Received: from mail-ua0-x22b.google.com (mail-ua0-x22b.google.com [IPv6:2607:f8b0:400c:c08::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E62116391B for ; Sun, 3 Dec 2017 19:30:45 +0000 (UTC) (envelope-from woodsb02@gmail.com) Received: by mail-ua0-x22b.google.com with SMTP id e10so11084468uah.10 for ; Sun, 03 Dec 2017 11:30:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=wieAR39D0ENE/2xZQvYjeK9l+wg0JMpXblmFNX0omL4=; b=bAGvMwke8UW+t078kQLRaWpw6yOoPUzocPC8QR4BdbrB15Lk3y9yUzz5HHrAwMkg7B rnYo/OOe6X5BOfENUUWndMgy5he7YylkNklzxhz0JdidUG5I0wyxMlwht52pinSQdknD akRej+L5daqhKKU+KUYtMNe3nmALO+Et6i8nUN84rGSRcnch3MgXdFYhi+xHegvLcUgd 2XKJio4vr+8bq4IDZEzM0R6O+la/+cQ1k/dCjfyG0kZRJpD6PZ2LcBMac9xCGJH0RNH2 Q1LUh+S4hX7XsYLJ9yhhH+oxwOFtbQTBk64tGNAPqdyDKNiGPaHvSBuDTmU/0d1Dip/v 0W/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=wieAR39D0ENE/2xZQvYjeK9l+wg0JMpXblmFNX0omL4=; b=r+KgfFhisc5ie2Edp2OGitdPTsXf8uHJFDgFdXo4967YXI1j6JudH/YUtbdiCa3snA v1aB8hu68O0LOKfAO8AKcxw5yRqLRYurQBI4CKvHe3P8fZR8x2n0zICR7X0n3uEcAkOc gQW9NRRZxCnnSfwtpZHbvwEo2w0Oqp9LeO1rAlDfcw1eCD93Sd4Q3HREIkpkPIeb8H2C 7S/KQxbI6vhNkS0tiCvxPF1Zfqb4P2achczzqB/FiZL6UVopOngWE36f90YVaOhJnBna TjjRb+1AzztlHU6dBwuVQBvRqiqd3APxiY47D9O5JfzcCkPkZOjoOwGaA/vBEz/NG4fL N4jw== X-Gm-Message-State: AKGB3mI3352fZbwn2XGJt+eZxdqnbBKyqOhVyx9jsZF8uJNqBFjz0To5 jWiFHEmxstqKBM0S/iRJNY6QLGtJadPs66xwlx4= X-Google-Smtp-Source: AGs4zMbcyZG4URDJK9/lYT2LLg2Nsovveuaf6zfCp7pyvsXpUeXjesWP6mxBg4safOeueSgYLSVORqzmzNBX8V3xHuM= X-Received: by 10.176.28.66 with SMTP id o2mr10548691uaj.89.1512329444835; Sun, 03 Dec 2017 11:30:44 -0800 (PST) MIME-Version: 1.0 References: <8d5d17b8-a206-810a-b92e-a29d053dd8e3@hayers.org> <584c71d9-c97c-eb4b-66a2-b89e5cbc4daf@hayers.org> <20171203180354.t5i7m4bo5h7fry7m@ozzmosis.com> In-Reply-To: <20171203180354.t5i7m4bo5h7fry7m@ozzmosis.com> From: Ben Woods Date: Sun, 03 Dec 2017 19:30:34 +0000 Message-ID: Subject: Re: Create list of ports to update To: andrew clarke Cc: Carmel NY , "freebsd-questions@freebsd.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Dec 2017 19:30:46 -0000 On Mon, 4 Dec 2017 at 7:04 am, andrew clarke wrote: > On Sun 2017-12-03 17:35:15 UTC+0000, Carmel NY (carmel_ny@outlook.com) > wrote: > > > It would seem to me that poudriere would provide some native method of > > resolving that question. Other port management utilities like synth do > it. > > The philosophy behind Poudriere is that it sandboxes everything within > jails > and so is not at all interested in what's installed on the jail host, so = I > can understand why that feature isn't built in. This is exactly on point. Poudriere is a package building system, and the packages may be used on this host, or as a repository for other hosts... so what is installed on the current host is irrelevant. That said, if you are only using one host, then the following will work great. pkg query %o > /usr/local/etc/poudriere-list poudriere -v bulk -j 11amd64 -f /usr/local/etc/poudriere-list Note that I don=E2=80=99t store it in /tmp/ as you will want to keep the fi= le around for next build. Each time you want a new package, add it to the file first, and rebuild. Note the first time poudriere will build all packages, regardless of whether they are up to date on the host already. In poudriere=E2=80=99s pac= kage repo, they don=E2=80=99t exist yet. The second time and after, poudriere wi= ll only build the ports which are out-dated or who=E2=80=99s dependencies were upda= ted. Regards, Ben --=20 -- From: Benjamin Woods woodsb02@gmail.com