mirror of
https://github.com/rclone/rclone.git
synced 2026-11-07 10:12:56 -05:00
A symlink in an archive was listed as an ordinary file holding the link target by the zip backend, and dropped entirely by the squashfs one. Symlinks are now skipped unless -l/--links is in use, as they are on the other backends. With that flag they are listed with the .rclonelink suffix and read back as the path they point at, so they can be copied to a destination which supports symlinks. This changes what the zip backend lists by default: a symlink used to appear as a small file whose contents were the link target, and is now skipped with a NOTICE naming the flag. Fixes #9569