On 13 November 2017 at 00:03, Grzegorz Junka <[email protected]> wrote:
> On 12/11/2017 07:14, Jonathan Chen wrote:
>>
>> On 12 November 2017 at 12:16, Patrick Dorion <[email protected]>
>> 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 <[email protected]>
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"

Reply via email to