[kaffe] CVS kaffe (kaz): libraries/javalib/kaffe/tools/jar/Jar.java
Kaffe CVS
cvs-commits at kaffe.org
Sat Jun 25 19:57:26 PDT 2005
PatchSet 6664
Date: 2005/06/26 01:21:50
Author: kaz
Branch: HEAD
Tag: (none)
Log:
2005-06-26 Ito Kazumitsu <kaz at maczuka.gcd.org>
* libraries/javalib/kaffe/tools/jar/Jar.java
(addEntry): Delete "./" from the top of entryname.
Members:
ChangeLog:1.4189->1.4190
libraries/javalib/kaffe/tools/jar/Jar.java:1.8->1.9
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4189 kaffe/ChangeLog:1.4190
--- kaffe/ChangeLog:1.4189 Fri Jun 24 15:57:25 2005
+++ kaffe/ChangeLog Sun Jun 26 01:21:50 2005
@@ -1,3 +1,8 @@
+2005-06-26 Ito Kazumitsu <kaz at maczuka.gcd.org>
+
+ * libraries/javalib/kaffe/tools/jar/Jar.java
+ (addEntry): Delete "./" from the top of entryname.
+
2005-06-24 Ito Kazumitsu <kaz at maczuka.gcd.org>
* gnu/java/nio/charset/UnicodeLittle.java
Index: kaffe/libraries/javalib/kaffe/tools/jar/Jar.java
diff -u kaffe/libraries/javalib/kaffe/tools/jar/Jar.java:1.8 kaffe/libraries/javalib/kaffe/tools/jar/Jar.java:1.9
--- kaffe/libraries/javalib/kaffe/tools/jar/Jar.java:1.8 Thu Apr 28 14:09:34 2005
+++ kaffe/libraries/javalib/kaffe/tools/jar/Jar.java Sun Jun 26 01:21:53 2005
@@ -1142,6 +1142,11 @@
void addEntry(ZipOutputStream zos, String entryname, XPFile entryfile)
throws IOException
{
+ // Delete "./" from the top of entryname. Sun's jar command seems to
+ // do this.
+ if (entryname.startsWith("./") && entryname.length() > 2) {
+ entryname = entryname.substring(2);
+ }
// YIKES!! Watch out for the really ugly special case where
// we attempt to add the archive that we are writing to the
// archive we are writing to the archive we are writing.
More information about the kaffe
mailing list