[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[tyndur-devel] [PATCH 1/4] .lbuild: Konfigurationsvariable DONT_CACHE_SRC



+ Wenn diese Variable auf true gesetzt ist, wird die Quelldatei nicht
  lokal gecachet. Das wird für github-master-Archive relativ wichtig,
  weil die alle master.tar.gz heißen.

Signed-off-by: Max Reitz <max@xxxxxxxxxx>
---
 lbuild.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lbuild.sh b/lbuild.sh
index efffac8..92b2e66 100755
--- a/lbuild.sh
+++ b/lbuild.sh
@@ -182,8 +182,8 @@ internal_pkg_fetch_files() {
     lstatus "Lade Dateien herunter:"
     for u in $SRC_URI; do
         local fn="${DISTDIR}/`basename ${u}`"
-        # Wenn die Datei schon exisitert, muss sie nicht erneut geladen werden
-        if [ -f "${fn}" ]; then
+        # Wenn die Datei schon existiert, muss sie nicht erneut geladen werden
+        if [ "$DONT_CACHE_SRC" != "true" -a -f "${fn}" ]; then
             continue
         fi
 
-- 
2.12.2