Date: Mon, 13 Nov 2017 07:33:22 +1300 From: Jonathan Chen <jonc@chen.org.nz> To: Grzegorz Junka <list1@gjunka.com> Cc: freebsd-ports@freebsd.org Subject: Re: Firefox (Doesn't) Build Message-ID: <CAJuc1zNqseCoKEq=%2BgRcO%2BRgvp3jVAq5LXu-2=-woTtOgJiM0Q@mail.gmail.com> In-Reply-To: <a3c414cc-2cf6-2dec-c467-c2ed0aa5c1e6@gjunka.com> References: <BL2PR05MB2274B42AD1B2CFE4B5215767BB550@BL2PR05MB2274.namprd05.prod.outlook.com> <BL2PR05MB22748A248A96B4ECBE5E40EBBB550@BL2PR05MB2274.namprd05.prod.outlook.com> <CAJuc1zM1JqzYYUOHTP=VpAqi6Rz%2BEvGAW6OyODsg9W_mjH6xMg@mail.gmail.com> <a3c414cc-2cf6-2dec-c467-c2ed0aa5c1e6@gjunka.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 13 November 2017 at 00:03, Grzegorz Junka <list1@gjunka.com> wrote: > On 12/11/2017 07:14, Jonathan Chen wrote: >> >> On 12 November 2017 at 12:16, Patrick Dorion <dorionpatrick@outlook.com> >> wrote: >>> >>> What's the difference between using Poudriere or Synth, though? >>> >>> This is a clean system, I can't imagine a jail being cleaner... it was >>> unpacked from the DVD the day before yesterday.... >> >> Both are clean room builds; ie where only minimal build dependancies >> are installed for each port build. The main difference is that: >> * poudriere uses jails to achieve this >> * synth uses unionfs+chroot to achieve this > > > Does it mean synth can't be used on ZFS? AFAIK unionfs isn't properly > supported on ZFS, i.e. a file that exists in the underlying fs can't be > marked as deleted in the overlying fs. synth uses unionfs for read-only access to the build-host's files; eg: ports-dir, system binaries. In normal operation, all build artifacts are generated onto on an isolated tmpfs filesystem. There are no additions/removals on the build-host's filesystem. Cheers. -- Jonathan Chen <jonc@chen.org.nz>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJuc1zNqseCoKEq=%2BgRcO%2BRgvp3jVAq5LXu-2=-woTtOgJiM0Q>