]> source.dussan.org Git - tigervnc.git/commitdiff
Fix script to work with Python 2.3
authorDRC <dcommander@users.sourceforge.net>
Fri, 10 Apr 2009 20:08:03 +0000 (20:08 +0000)
committerDRC <dcommander@users.sourceforge.net>
Fri, 10 Apr 2009 20:08:03 +0000 (20:08 +0000)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3767 3789f03b-4d11-0410-bbf8-ca57d06f2519

unix/download-xorg

index 74768fa72d0abd59fccb60699391b890b9a4f2e5..1f4872f581e263a79eb114672572d07c61c9f555 100755 (executable)
@@ -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()