This is an automated email from the ASF dual-hosted git repository.

sbp pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tooling-trusted-release.git


The following commit(s) were added to refs/heads/main by this push:
     new 02bdb3f  Improve the curl and wget commands to download a release
02bdb3f is described below

commit 02bdb3f5779db2250297d83958972bedda8ec59b
Author: Sean B. Palmer <[email protected]>
AuthorDate: Mon May 5 14:55:36 2025 +0100

    Improve the curl and wget commands to download a release
---
 atr/templates/download-all.html | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/atr/templates/download-all.html b/atr/templates/download-all.html
index 28096e0..28204d7 100644
--- a/atr/templates/download-all.html
+++ b/atr/templates/download-all.html
@@ -94,7 +94,7 @@
   <p>You can download all of the files in this release using curl with the 
following command:</p>
   <!-- TODO: Add a button to copy the command to the clipboard -->
   <pre class="bg-light border rounded p-3 mb-3">
-curl -fsS https://{{ server_domain }}{{ as_url(routes.download.sh_selected, 
project_name=release.project.name, version_name=release.version) }} | sh
+curl{% if server_domain.startswith("127.0.0.1") %} --insecure{% endif %} -fsS 
https://{{ server_domain }}{{ as_url(routes.download.sh_selected, 
project_name=release.project.name, version_name=release.version) }} |{% if 
server_domain.startswith("127.0.0.1") %} CURL_EXTRA=--insecure{% endif %} sh
 </pre>
   <p>
     This downloads the files into the <em>current directory</em>. Ensure that 
you create a new empty directory, and change to it, before running the command. 
The script requires curl and a POSIX compliant version of sh. It works by 
downloading a POSIX complaint shell script straight into your shell. You can of 
course <a href="{{ as_url(routes.download.sh_selected, 
project_name=release.project.name, version_name=release.version) }}">download 
the script</a> and audit it before running it.
@@ -111,7 +111,7 @@ rsync -av -e 'ssh -p 2222' {{ asf_id }}@{{ server_domain 
}}:/{{ release.project.
   <h3 id="download-wget" class="mt-4">Using wget</h3>
   <p>You can download all of the files in this release using wget with the 
following command:</p>
   <pre class="bg-light border rounded p-3 mb-3">
-wget -r -np -nH --cut-dirs=3{% if server_domain == "127.0.0.1" %} 
--no-check-certificate{% endif %} https://{{ server_domain }}{{ 
as_url(routes.download.path_empty, project_name=release.project.name, 
version_name=release.version) }}
+wget -r -np -nH --cut-dirs=4 --default-page=.index.html{% if 
server_domain.startswith("127.0.0.1") %} --no-check-certificate{% endif %} 
https://{{ server_domain }}{{ as_url(routes.download.path_empty, 
project_name=release.project.name, version_name=release.version) }}
 </pre>
   <p>
     This downloads the files into the <em>current directory</em>. Ensure that 
you create a new empty directory, and change to it, before running the command.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to