30 lines
968 B
Plaintext
30 lines
968 B
Plaintext
--- installp.py.orig 1999-02-03 21:59:11.000000000 -0700
|
|
+++ installp.py 2014-05-29 09:23:31.000000000 -0700
|
|
@@ -14,17 +14,22 @@
|
|
print "Usage: %s [-f] pymodule [npymodule...]" % sys.argv[0]
|
|
sys.exit(1)
|
|
for opt in opts:
|
|
- if opt == '-f': FORCE = 1
|
|
+ if opt[0] == '-f': FORCE = 1
|
|
|
|
v = sys.version[:3]
|
|
|
|
+ try:
|
|
+ destdir = os.environ['DESTDIR']
|
|
+ except KeyError:
|
|
+ destdir = ""
|
|
+
|
|
if string.atof(v) >= 1.5:
|
|
- sp = "%s/lib/python%s/site-packages" % (sys.prefix, v)
|
|
+ sp = "%s%s/lib/python%s/site-packages" % (destdir, sys.prefix, v)
|
|
if not os.path.exists(sp):
|
|
- os.mkdir(sp)
|
|
+ os.makedirs(sp)
|
|
else:
|
|
print "looks like Python is older than 1.5"
|
|
- sp = "%s/lib/python%s" % (sys.prefix, v)
|
|
+ sp = "%s%s/lib/python%s" % (destdir, sys.prefix, v)
|
|
|
|
if not FORCE:
|
|
ans = raw_input("Install Python modules into %s? [y] " % sp)
|