Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 02 Oct 2017 00:34:01 +0200
From:      "Vlad K." <vlad-fbsd@acheronmedia.com>
To:        freebsd-ports@freebsd.org
Subject:   Re: Status of portupgrade and portmaster?
Message-ID:  <24b25edafb33c4ca8a86bd1022258a68@acheronmedia.com>
In-Reply-To: <20171001231620.724cb858@gumby.homeunix.com>
References:  <81D84A650858BA40BF6936408052E6BC0138263988@msgdb11.utad.utoledo.edu> <k20i-pniy-wny@FreeBSD.org> <20170929182305.GE86601@home.opsec.eu> <20170929183448.GA175@gmail.com> <77334fc4-b64e-45ed-a443-4076e47acee3@BY2NAM03FT029.eop-NAM03.prod.protection.outlook.com> <BN6PR2001MB173012B1DBBC7BB0A900DAA2807E0@BN6PR2001MB1730.namprd20.prod.outlook.com> <COL004-MC4F55p68V8z000ac00b@COL004-MC4F55.hotmail.com> <BN6PR2001MB17309E4F64000C0C00DA086D807F0@BN6PR2001MB1730.namprd20.prod.outlook.com> <CAN6yY1ukz_gn3Ny4J52qoq0KjGmvDxLEZrBenXPA7o-YC%2BHSyg@mail.gmail.com> <b7e9e82e-f657-3c6a-a96a-f0ee486f12f5@FreeBSD.org> <5813dd8ee208549f2a96672723d47532@acheronmedia.com> <20171001172437.32f4a2c1@gumby.homeunix.com> <c9df56fb66438199aba08ad685be7925@acheronmedia.com> <20171001231620.724cb858@gumby.homeunix.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2017-10-02 00:19, RW via freebsd-ports wrote:
> I meant installing up-to-date packages from the *local* repository. So
> if only Firefox needs to be updated would Poudriere first install
> Firefox's dependencies into the jail from locally generated package
> files before building Firefox.

Poudriere builds repositories and yes, uses any package already built in 
that repository if it's a build dependency for another. Note that you 
have multiple repos, built with different base jails, different ports 
trees, different sets of packages, options, make.conf options.

But even for single machine use, it allows simple building of any list 
of wanted packages, it makes sure those and their dependencies are 
built, up to date (relative to the ports tree it's configured to use), 
and kept as a persistent repository. You can even delete a package txz 
from the repo manually, on next bulk run it will simply rebuild what's 
missing.


-- 
Vlad K.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?24b25edafb33c4ca8a86bd1022258a68>