Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Feb 2014 09:10:19 -0800
From:      Lyndon Nerenberg <lyndon@orthanc.ca>
To:        freebsd-current@freebsd.org
Subject:   Re: Import of DragonFly Mail Agent
Message-ID:  <BAC116F6-6C6C-4CB3-B4C5-680C06096D54@orthanc.ca>
In-Reply-To: <17F7065F-5CE1-47CE-AB45-7356E78E243A@FreeBSD.org>
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> <17F7065F-5CE1-47CE-AB45-7356E78E243A@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_3F27D074-C6F1-4FFB-B6F9-61D3E37C7896
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1


On Feb 24, 2014, at 8:50 AM, David Chisnall <theraven@FreeBSD.org> =
wrote:

> 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.

For all the air-gapped shops I dealt with, any package builds had to be =
done inside the air-gap.  (Those were the rules - I didn't make them.)

The bottom line was: the fewer external dependencies to build a =
basically useful system, the better.

> 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).

What would really help is if the ports fetch-recursive-list target could =
extend to reliably include the distfiles for the runtime dependencies as =
well.  But I'm not even sure that's possible.  We tried a few different =
things, but in the end we had to brute force it by running 'make fetch' =
in every one of the ports directories in order to get all the distfiles =
onto an external system, which we then rsynced to a USB drive, marched =
inside, and rsynced to the fileserver.  Not pretty ... but with all the =
distfiles at hand we knew the inside ports builds wouldn't fail due to =
missing dependencies.

--lyndon


--Apple-Mail=_3F27D074-C6F1-4FFB-B6F9-61D3E37C7896
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----

iQIcBAEBAgAGBQJTC3z8AAoJEG8PnXiV/JnUDCgQALnzWveDo2OvwJJI7CRKBECB
mYMJBEvRIpAXqrC1dHQzBMJCMHnrYtFxNCrJ0PlIxMpFBlaHlY0yRZZp94QNKKKy
zk7bgRcAB8xJQKlv+7sAj0/BGiUvGqOLkvMDk7sTvUb3MUlqUb4CzRSqY5TLu9vF
NEYNFuBiMSuXMX023DxzFGgaVY6bCg271nPKAzPKAAp64RkhKMv7QL3QcEv91rvw
Nm8cm0wf4rMEuKms3ePT5HhuYFxOC7lSF78zakw1mEa40PT8PN4pKeJU+Ghb3E7w
bSUSAi2yO8UdEH+iMxyxZ74sc9PQPJihLeqxChobts2uTPJQQ1zrYNPu1nFTwM3q
CCntqMsTtg5axBL72TMYjYv6twp3Cq4R+yPEyLFMRdk8B0pdwZhAcm9qLP9m/sHG
2dJu5CZG5Z6xw1jQfNytb8tryqQDc/RtOzOGckFw12Nm2eNq8VYri6q2xiQVEmt1
Ddtn46HsISkRx93Dd6VF2pDkwX6dcmGPWRwT0VK+CaomUIibYDESjhzQSskzvjHe
HCVr69ubkcRU2ieMEqW3DdCZ57CaO88ot7+r6zcHQTydhfBSb1UUT9BmMUWHwVMm
coS1bmlskunIaMJJikvAvpyKVZKmTYHMTSq4+If1RNcGzSxhII1o6YhZrw0NquT+
K2ojLxYZHYZWNiQujM2W
=xdVJ
-----END PGP SIGNATURE-----

--Apple-Mail=_3F27D074-C6F1-4FFB-B6F9-61D3E37C7896--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BAC116F6-6C6C-4CB3-B4C5-680C06096D54>