🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #963

Permisos Unix en archivos incluidos en ZIPs generados en Java

#963
From: Ricardo Palomares Martinez
Date: Mon, 06 Nov 2006 21:43
43 lines
2669 bytes
Saludos:

Perdón por el largo título, pero era difícil condensarlo... Y no hay
mucho más que explicar, la verdad. A ver si soy capaz de no alargarme. :-)

Mantengo una herramienta de traducción para Mozilla que genera los
famosos XPIs de idioma que recordaréis quienes usabais Mozilla Suite,
por ejemplo. Los XPI son archivos ZIP con un install.js y un
directorio chrome/ donde hay varios JAR que también son en realidad
ZIPs renombrados. Cada "JAR" contiene parte de la traducción.

Si cojo el XPI tal cual lo genera el programa y lo intento instalar en
Mozilla sobre Linux (normalmente usando como usuario root, por aquello
de que es una instalación global de sistema), la instalación es
correcta pero los JAR se guardan en el disco con permisos 600, o sea,
que sólo lo puede leer quien lo escribió.

En cambio, si cojo el XPI, lo descomprimo y lo vuelvo a comprimir para
dejarlo exactamente igual que antes, la instalación se realiza
correctamente y los archivos tienen los permisos 644 normales para
/usr/local.

Buscando poco he encontrado la especificación de los archivos ZIP (el
primer enlace al pie de la documentación del paquete java.util.zip);
buscando más, he encontrado un mensaje de un tío que colabora en Ant y
que se quejaba de mi mismo problema [1]; pero lo que no acabo de
encontrar es una manera de solucionarlo.

¿Alguien tiene alguna sugerencia? Enlaces a paquetes ZIP alternativos
serán bienvenidos. :-)

TIA

[1]
http://mail-archives.apache.org/mod_mbox/ant-user/200104.mbox/%3cm3snjncu2e.fsf@bodewig.bost.de%3e

-- 
If it's true that we are here to help others,
then what exactly are the OTHERS here for?
Technical Details
Message-ID: <usm424-nrd.ln1@Father.family>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!news.albasani.net!news.ecp.fr!aioe.org!Father.family!news

Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,1d0edfc019ab737a,start
X-Google-Attributes: gid1116f3,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!news.albasani.net!news.ecp.fr!aioe.org!Father.family!news
From: Ricardo Palomares Martinez <rpm.PUBLI@iespana.es>
Newsgroups: es.comp.lenguajes.java
Subject: Permisos Unix en archivos incluidos en ZIPs generados en Java
Date: Mon, 06 Nov 2006 22:43:26 +0100
Organization: Hogar, dulce hogar
Lines: 43
Message-ID: <usm424-nrd.ln1@Father.family>
NNTP-Posting-Host: hbhGHKx1S925UbwUsclBVw.user.aioe.server.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.8.0.7) Gecko/20060910 SeaMonkey/1.0.5 Mnenhy/0.7.3.0