old ports/packages

Julian Elischer julian at freebsd.org
Wed May 4 06:57:51 UTC 2016


On 4/05/2016 1:54 AM, Kevin Oberman wrote:
> On Mon, May 2, 2016 at 11:31 PM, Mathieu Arnold <mat at freebsd.org 
> <mailto:mat at freebsd.org>> wrote:
>
>
>
>     +--On 3 mai 2016 12:02:13 +0800 Julian Elischer
>     <julian at freebsd.org <mailto:julian at freebsd.org>> wrote:
>     | On 2/05/2016 8:39 PM, Mathieu Arnold wrote:
>     |> +--On 2 mai 2016 18:39:57 +0800 Julian Elischer
>     <julian at elischer.org <mailto:julian at elischer.org>>
>     |> wrote:
>     |> | Hi guys,
>     |> |
>     |> | ok so I see:
>     |> |
>     |> | 2014-04-30 ports-mgmt/pkg_install: Replaced by ports-mgmt/pkg
>     |> |
>     |> |
>     |> | So now how do enterprises maintaining appliances etc.
>     generate packages
>     |> | for old systems?
>     |>
>     |> There is a tag,
>     https://svnweb.freebsd.org/ports/tags/PKG_INSTALL_EOL/
>     |> that gives you the last version to support pkg_install. 
>     Anything after
>     |> that will not work with it.  At all.
>     |>
>     | I'm not looking to produce old packages of the ports tree.. I
>     know the
>     | ports crew would hate me for that.
>     |
>     | What I object to is not having the tools needed to generate MY OWN
>     | PACKAGES in ports.
>
>     You can generate your own packages from the ports tree, just not
>     with
>     pkg_install, it was deprecated three or four years ago, and
>     remove 19
>     months ago.
>     The best way to generate packages is with ports-mgmt/poudriere,
>     it will
>     generate a very nice pkg repository.
>
>     --
>     Mathieu Arnold
>
>
> You might also look at ports-mgmt/synth. It is far simpler than 
> poudriere. While lacking any of the enterprise capabilities of 
> poudriere, it is a simple tool to support a modern, local pkg 
> repository of packages for distribution or to support locally 
> modified ports or ports that need to be built with non-standard options.
>
> From synth(1):
> "    The synth program is an advanced concurrent ports building tool 
> aimed at
>      system administrators that prefer or require the building of 
> packages
>      from source rather than installing official binary packages.  
> synth will
>      build packages in a clean environment exactly mirrors the 
> system that
>      they are built on, it will create local package repositories 
> and install
>      pkg(8) repository configuration file that causes locally built 
> packages
>      to be used with the highest priority, all while allowing the 
> system to
>      fully upgraded with a single command."
>
> Its major issue with some is that it is written in Ada, but I just 
> install the package for synth and never bother with building the Ada 
> compiler.
> --
> Kevin Oberman, Part time kid herder and retired Network Engineer
> E-mail: rkoberman at gmail.com <mailto:rkoberman at gmail.com>
> PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683

SO if I have an infrastructure that uses old style packages to deliver 
data and configuration information to appliances in the field,

how does synth help me?



More information about the freebsd-ports mailing list