[svp ↪ issue_4845] Ticket #4845 : contrairement à l’ancien pclzip ou pcltar (...)

spip/svp

Par Matthieu Marcillaud, le 20 février 2022 à 16h11min :

Ticket #4845 : contrairement à l’ancien pclzip ou pcltar (avec les options qu’on leur passait),
les archives se déballent avec l’arborescence dans laquelle elles sont emballées.

Du coup les zip des plugins tombaient dans plugins/auto/{prefixe}/{version}/{prefixe}
au lieu de plugins/auto/{prefixe}/{version} précédemment.

On rétablit en déplaçant le répertoire désiré une fois l’archive décompressée
(dans un répertoire temporaire) si elle a une racine spécifiée.

Modifié
teleporter/http_deballe_tgz.php
teleporter/http_deballe_zip.php

Détails : Ticket #4845 : contrairement à l’ancien pclzip ou pcltar (avec les options qu’on leur passait), · 25dbb0b37b - svp - SPIP on GIT