diff --git a/planemo/shed2tap/base.py b/planemo/shed2tap/base.py index e3d6eb407..9d096d2d4 100644 --- a/planemo/shed2tap/base.py +++ b/planemo/shed2tap/base.py @@ -516,11 +516,11 @@ def _commands_and_downloaded_file(url, target_filename=None, sha256sum=None): 'elif [[ -f "$DOWNLOAD_CACHE/%s" ]]' % downloaded_filename, 'then', ' echo "Reusing cached %s"' % downloaded_filename, - ' ln -s "$DOWNLOAD_CACHE/%s" "%s"' % (downloaded_filename, target_filename), + ' cp "$DOWNLOAD_CACHE/%s" "%s"' % (downloaded_filename, target_filename), 'else', ' echo "Downloading %s"' % downloaded_filename, ' curl -L -o "$DOWNLOAD_CACHE/%s" "%s"' % (downloaded_filename, url), - ' ln -s "$DOWNLOAD_CACHE/%s" "%s"' % (downloaded_filename, target_filename), + ' cp "$DOWNLOAD_CACHE/%s" "%s"' % (downloaded_filename, target_filename), ] if sha256sum: # This is inserted into the if-else for a fresh download only.