Bruno Treguier <[EMAIL PROTECTED]> writes:

> Bonjour,
> 
> Je viens d'etre un peu intrigue par le comportement de GNU tar (v 1.13),
> en ce qui concerne les liens symboliques... Voici ce qui se passe:

> Apres le "tar xv", j'ai constate que le lien symbolique linux -> linux-2.2.16
> avait ete tout simplement vire, et que "linux" etait desormais un repertoire
> en bonne et due forme... Tout s'est donc passe exactement comme si le lien
> initial n'avait jamais existe.

/usr/share/doc/tar/NEWS :

version 1.13.16 - Paul Eggert, 1999-12-13.

* By default, tar now refuses to overwrite existing files when
  extracting files from an archive; instead, it removes them before
  extracting.  There is one exception: existing nonempty directories
  are not removed, nor are their ownerships or permissions extracted.
  This fixes some longstanding security problems.

  The new --overwrite option enables the old default behavior.

  For regular files, tar implements this change by using the O_EXCL
  option of `open' to ensure that it creates the file; if this fails, it
  removes the file and tries again.  This is similar to the behavior of
  the --unlink-first option, but it is faster in the common case of
  extracting a new directory.

Un tar xv --overwrite devrait donner le m�me r�sultats que les
versions pr�c�dentes.

              Jean Charles
-- 
Jean Charles Del�pine - �quipe R�seaux T�l�coms - Universit� de Picardie
   -+- If NT is the answer, you didn't understand the question. -+-


Répondre à