[Python-checkins] python/dist/src/Lib/plat-mac pimp.py,1.11,1.12
jackjansen@users.sourceforge.net
jackjansen@users.sourceforge.net
Mon, 17 Feb 2003 04:21:09 -0800
Update of /cvsroot/python/python/dist/src/Lib/plat-mac
In directory sc8-pr-cvs1:/tmp/cvs-serv1380
Modified Files:
pimp.py
Log Message:
- Added support for zip archives
- Better messages in case of a crash of the install-test script
Index: pimp.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/pimp.py,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** pimp.py 16 Feb 2003 23:03:04 -0000 1.11
--- pimp.py 17 Feb 2003 12:21:05 -0000 1.12
***************
*** 47,50 ****
--- 47,51 ----
(".tgz", "zcat \"%s\" | tar -xf -"),
(".tar.bz", "bzcat \"%s\" | tar -xf -"),
+ (".zip", "unzip \"%s\""),
]
***************
*** 344,347 ****
--- 345,358 ----
return "bad", str(arg)
except:
+ sys.stderr.write("-------------------------------------\n")
+ sys.stderr.write("---- %s: install test got exception\n" % self.fullname())
+ sys.stderr.write("---- source:\n")
+ sys.stderr.write(installTest)
+ sys.stderr.write("---- exception:\n")
+ import traceback
+ traceback.print_exc(file=sys.stderr)
+ if self._db._maintainer:
+ sys.stderr.write("---- Please copy this and mail to %s\n" % self._db._maintainer)
+ sys.stderr.write("-------------------------------------\n")
return "bad", "Package install test got exception"
return "yes", ""
***************
*** 541,548 ****
return "unknown extension for archive file: %s" % filename
! # Modify where the files are extracted
! prefixmod = '-C /'
cmd = cmd % self.archiveFilename
! if self._cmd(output, self._db.preferences.buildDir, cmd, prefixmod):
return "unpack command failed"
--- 552,558 ----
return "unknown extension for archive file: %s" % filename
! # Extract the files in the root folder.
cmd = cmd % self.archiveFilename
! if self._cmd(output, "/", cmd):
return "unpack command failed"