diff options
-rwxr-xr-x | unix/download-xorg | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/unix/download-xorg b/unix/download-xorg index 74768fa7..1f4872f5 100755 --- a/unix/download-xorg +++ b/unix/download-xorg @@ -3,7 +3,13 @@ import os import glob -import subprocess + +hassubprocess = 1 + +try: + import subprocess +except ImportError: + hassubprocess = 0 #INDI = "http://ftp.sunet.se/pub/X11/ftp.x.org/individual" INDI = "http://ftp.x.org/pub/individual/" @@ -76,7 +82,9 @@ def main(): for pkg in packages.keys(): loc = packages[pkg] fname = pkg + ".tar.bz2" - assert 0 == subprocess.call(["wget", "-N", "-c", "-O", fname, loc]) - + if hassubprocess == 1: + assert 0 == subprocess.call(["wget", "-N", "-c", "-O", fname, loc]) + else: + assert 0 == os.spawnvp(os.P_WAIT, "wget", ["-N", "-c", "-O", fname, loc]) main() |