Hi! I’m an IPFS-Cluster user and I requested the modification.
IPFS-Cluster is a utility for pinning files from a system to their IPFS daemon and orchestrating backups of those pins across multiple machines. This could be any arbitrary file on the system, including /etc/shadow
or /dev/sda
if that’s what the user wants to do (subject to their own user’s permission limitations), and the files to be added may not necessarily come from a location within a user’s home directory.
In our particular implementation we would be adding files from a scratch space outside of the home directory but which the user has read permissions. Currently the snap confinement limits that workflow.