Fix: While caching build artifact: "Cannot extract [path to socket file] into staging-area. Unsupported type."
Description
Bug #500 (closed) made it impossible to build freedesktop-sdk with the latest BuildStream.
Changes proposed in this merge request:
- Handle UNIX socket files in the file copy utility
- Handle UNIX socket files in the CAS cache's
_create_treemethod.
This merge request, when approved, will close issue/bug: #500 (closed)
CHANGELOG/Release Notes
- Removed WIP after testing that it could build GPG.
- Initial version that only handles sockets and creates a temporary socket. A future version should replace the temporary socket with ignoring the file and re-test by building gpg.
Edited by richardmaw-codethink