Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Feb 2014 16:50:45 +0000
From:      David Chisnall <theraven@FreeBSD.org>
To:        Lyndon Nerenberg <lyndon@orthanc.ca>
Cc:        FreeBSD current <freebsd-current@freebsd.org>
Subject:   Re: Import of DragonFly Mail Agent
Message-ID:  <17F7065F-5CE1-47CE-AB45-7356E78E243A@FreeBSD.org>
In-Reply-To: <ACBDDBE2-34C5-4F8D-8803-D42686C526C7@orthanc.ca>
References:  <20140223211155.GS1699@ithaqua.etoilebsd.net> <530B67EA.1090102@FreeBSD.org> <D39456D8-88D1-4617-825C-44B30890FBD8@orthanc.ca> <45746.1393257416@critter.freebsd.dk> <ACBDDBE2-34C5-4F8D-8803-D42686C526C7@orthanc.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
On 24 Feb 2014, at 16:39, Lyndon Nerenberg <lyndon@orthanc.ca> wrote:

> If the above doesn't work, you have to fall back to ports.  And this =
is where things get really hairy.  Just generating the list of required =
distfiles is problematic. 'make fetch-recursive-list' will give you a =
script to run to pull down the direct build dependencies, but this =
misses run-time dependencies.  Generating that list takes a lot of =
manual work, and is *very* time consuming.

Or, purely hypothetically, if your goal was to make it work, you could =
just use Poudriere which will take a list of packages that you need and =
build a package set for you, which you can stick on a DVD / USB stick / =
whatever and take into your production environment.  It will also let =
trivially update the package set to the latest version and build the =
packages with your specific configuration.

If you need an environment this customised, but don't want to use the =
tools specifically designed for building such a setup, then you don't =
really get to complain.  If Poudriere doesn't do what you want, then =
constructive feature requests are always welcome (bapt likes having us =
add things to his to-do list - he has way too much free time).

David




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?17F7065F-5CE1-47CE-AB45-7356E78E243A>