mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-29 21:41:43 -09:00
support/download: Add SFTP support
Add Secure File Transfer Program (SFTP) support using a simple wrapper. SFTP is a common protocol used to transfer files securely between enterprises, but it is not currently supported in Buildroot because all of the packages are usually available via HTTP, git or some other download method. SFTP is similar to FTP but it preforms all operations over an encrypted SSH transport using a specific protocol. This is unlike ftps, which is traditional FTP over an SSL/TLS connection. Signed-off-by: Thomas Preston <thomas.preston@codethink.co.uk> Signed-off-by: Michael Drake <michael.drake@codethink.co.uk> [Arnout: - update documentation with sftp everywhere scp is mentioned; - rename "verbose" variable to "quiet"; - print the sftp command, similar to wget and scp helpers. ] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
committed by
Arnout Vandecappelle (Essensium/Mind)
parent
a5d2400950
commit
16f660f8ce
@@ -256,7 +256,7 @@ not and can not work as people would expect it should:
|
||||
+scp://[user@]host:filepath+, and that filepath is relative to the
|
||||
user's home directory, so you may want to prepend the path with a
|
||||
slash for absolute paths:
|
||||
+scp://[user@]host:/absolutepath+. +
|
||||
+scp://[user@]host:/absolutepath+. The same goes for SFTP URLs. +
|
||||
If +HOST_LIBFOO_SITE+ is not specified, it defaults to
|
||||
+LIBFOO_SITE+.
|
||||
Examples: +
|
||||
@@ -291,6 +291,8 @@ not and can not work as people would expect it should:
|
||||
+ftp://+.
|
||||
** +scp+ for downloads of tarballs over SSH with scp. Used by
|
||||
default when +LIBFOO_SITE+ begins with +scp://+.
|
||||
** +sftp+ for downloads of tarballs over SSH with sftp. Used by
|
||||
default when +LIBFOO_SITE+ begins with +sftp://+.
|
||||
** +svn+ for retrieving source code from a Subversion repository.
|
||||
Used by default when +LIBFOO_SITE+ begins with +svn://+. When a
|
||||
+http://+ Subversion repository URL is specified in
|
||||
|
||||
@@ -78,6 +78,7 @@ corresponding tool on the host system:
|
||||
** +mercurial+
|
||||
** +rsync+
|
||||
** +scp+
|
||||
** +sftp+
|
||||
** +subversion+
|
||||
|
||||
* Java-related packages, if the Java Classpath needs to be built for
|
||||
|
||||
Reference in New Issue
Block a user