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

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

Merge request reports

Loading