Author: Benjamin Peterson <[email protected]>
Branch:
Changeset: r44891:97ec9c980bbc
Date: 2011-06-12 16:21 -0500
http://bitbucket.org/pypy/pypy/changeset/97ec9c980bbc/
Log: make package work on osx
diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py
--- a/pypy/tool/release/package.py
+++ b/pypy/tool/release/package.py
@@ -3,9 +3,9 @@
It uses 'pypy/translator/goal/pypy-c' and parts of the rest of the working
copy. Usage:
- package.py root-pypy-dir [name-of-archive] [name-of-pypy-c]
+ package.py root-pypy-dir [name-of-archive] [name-of-pypy-c]
[destination-for-tarball] [pypy-c-path]
-Usually you would do: package.py ../../.. pypy-VER-PLATFORM.
+Usually you would do: package.py ../../.. pypy-VER-PLATFORM
The output is found in the directory /tmp/usession-YOURNAME/build/.
"""
@@ -122,7 +122,10 @@
zf.close()
else:
archive = str(builddir.join(name + '.tar.bz2'))
- e = os.system('tar --owner=root --group=root --numeric-owner -cvjf
' + archive + " " + name)
+ if sys.platform == 'darwin':
+ e = os.system('tar --numeric-owner -cvjf ' + archive + " " +
name)
+ else:
+ e = os.system('tar --owner=root --group=root --numeric-owner
-cvjf ' + archive + " " + name)
if e:
raise OSError('"tar" returned exit status %r' % e)
finally:
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit