summaryrefslogtreecommitdiffstats
path: root/bootstrap.py
diff options
context:
space:
mode:
Diffstat (limited to 'bootstrap.py')
-rwxr-xr-xbootstrap.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/bootstrap.py b/bootstrap.py
index d855de029b..04698014ef 100755
--- a/bootstrap.py
+++ b/bootstrap.py
@@ -5,15 +5,21 @@
from __future__ import print_function
import os, sys, stat, hashlib
+if os.path.exists("waf"):
+ print("Found 'waf', skipping download.")
+ sys.exit(0)
+
try:
from urllib.request import urlopen
except:
from urllib2 import urlopen
WAFRELEASE = "waf-1.7.13"
+WAFURL = "https://waf.googlecode.com/files/" + WAFRELEASE
SHA256HASH = "03cc750049350ee01cdbc584b70924e333fcc17ba4a2d04648dab1535538a873"
-waf = urlopen("https://waf.googlecode.com/files/" + WAFRELEASE).read()
+print("Downloading %s..." % WAFURL)
+waf = urlopen(WAFURL).read()
if SHA256HASH == hashlib.sha256(waf).hexdigest():
with open("waf", "wb") as wf: