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
[-- Attachment #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 [-- Attachment #2 --] -----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-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BAC116F6-6C6C-4CB3-B4C5-680C06096D54>
