diff options
| author | Ryan Barnett <ryan.barnett@rockwellcollins.com> | 2014-06-26 08:17:39 -0500 |
|---|---|---|
| committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2014-06-29 10:42:51 +0200 |
| commit | fa9f824c3824ef41f6c377297f8bfe9a7b763ca6 (patch) | |
| tree | b8d15bc707ff1cbe4b814d04332f8ffbf2f3fc04 | |
| parent | c90c5fafd3d427909787e1867ad0a54aff8b7eb1 (diff) | |
| download | buildroot-fa9f824c3824ef41f6c377297f8bfe9a7b763ca6.tar.gz buildroot-fa9f824c3824ef41f6c377297f8bfe9a7b763ca6.zip | |
pkg-download: fix svn download for deleted path
If a SVN path has been deleted in a future revision, downloading a
package's source will fail using 'svn checkout -r'. Fix using
URL@REV syntax since the SVN command will then verify the path at the
specified version. Without using the URL@REV syntax, the SVN command
will attempt to verify the path exists on the the HEAD revision before
checking out the path at the specified revision.
Error seen if SVN path has been deleted in HEAD using svn checkout -r:
svn: E160013: '/svn/path/' path not found
Signed-off-by: Ryan Barnett <ryan.barnett@rockwellcollins.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| -rw-r--r-- | package/pkg-download.mk | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/package/pkg-download.mk b/package/pkg-download.mk index 4cfb913b92..e07fd1b550 100644 --- a/package/pkg-download.mk +++ b/package/pkg-download.mk @@ -145,14 +145,14 @@ endef define DOWNLOAD_SVN test -e $(DL_DIR)/$($(PKG)_SOURCE) || \ (pushd $(DL_DIR) > /dev/null && \ - $(SVN) export -r $($(PKG)_DL_VERSION) $($(PKG)_SITE) $($(PKG)_DL_DIR) && \ + $(SVN) export $($(PKG)_SITE)@$($(PKG)_DL_VERSION) $($(PKG)_DL_DIR) && \ $(TAR) czf $($(PKG)_SOURCE) $($(PKG)_BASE_NAME)/ && \ rm -rf $($(PKG)_DL_DIR) && \ popd > /dev/null) endef define SOURCE_CHECK_SVN - $(SVN) ls $($(PKG)_SITE) > /dev/null + $(SVN) ls $($(PKG)_SITE)@$($(PKG)_DL_VERSION) > /dev/null endef define SHOW_EXTERNAL_DEPS_SVN |

