[spip-dev] tar.gz de la version 1.5.1

Bonjour,

le tgz de la version 1.5.1 (http://rezo.net/spip-dev/DISTRIB/) se
décompresse directement là où on l'extrait au lieu de se décompresser
(comme le veut la convention) dans un repertoire spip.

Ca fait assez bizarre quand on décompresse le fichier dans un repertoire
ou il a d'autres fichiers :slight_smile:

Pourriez vous remédier à ce problème et/ou mettre un petit message
d'avertissement ?

Merci d'avance,

le tgz de la version 1.5.1 (http://rezo.net/spip-dev/DISTRIB/) se
décompresse directement là où on l'extrait au lieu de se décompresser
(comme le veut la convention) dans un repertoire spip.

Extrait du Makefile de SPIP :

targz:
    tar zcvf SPIP$(VERSION).tgz -X tar.exclude $(FILELIST)

Si tu me dis comment corriger, je corrige :wink:
Idem pour le zip :

zip:
    zip -r -x@tar.exclude SPIP$(VERSION) $(FILELIST)

-- Fil

targz:
    tar zcvf SPIP$(VERSION).tgz -X tar.exclude $(FILELIST)

Si tu me dis comment corriger, je corrige :wink:

Je tente un truc:

targz:
  mkdir SPIP$(VERSION)
  echo $(FILELIST) |xargs cp --parents {} SPIP$(VERSION)
  tar zcvf SPIP$(VERSION).tgz -X tar.exclude SPIP$(VERSION)

Pas testé, et surement pas complet (en fait le echo | xargs marche pas,
c'est sur)

Idem pour le zip :

zip:
    zip -r -x@tar.exclude SPIP$(VERSION) $(FILELIST)

Pour le zip, c'est habituellement le dézippeur qui met le contenu de
l'archive dans un repertoire "nomduzip". Donc je pense que c'est moins
génant.