fe6d3016cf
Route the --clone-all copytree ignore through _non_exportable_entries so a live source profile holding a gateway or agent-browser socket (or a FIFO) no longer aborts the clone with [Errno 6] No such device or address. .pyc/.pyo and the root exclude sets keep their existing handling. hermes_cli/profile_distribution.py:_copy_dist_payload is left alone: it copies from a freshly extracted distribution archive (a staged temp tree), never from a live profile, so it cannot meet a socket. Extends test_clone_all_does_not_copy_cron_jobs to cover the clone path.