Retourner au contenu associé (entrée de forum : Problème Tar et Lvm)
Posté par fcartegnie le 05 juin 2008 à 20:36. En réponse au message Problème Tar et Lvm. Évalué à 4.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: des pommes et des bananes
Posté par fcartegnie . En réponse au message Problème Tar et Lvm. Évalué à 4.
<i>
man tar (linux):
-j, --bzip2 filtrer l'archive <b>à travers bzip2</b>
-z, --gzip, --gunzip, --ungzip filter l'archive <b>à travers gzip</b>
-Z, --compress, --uncompress filtrer l'archive <b>à travers compress</b>
</i>
, n'est pas compilé avec les librairies gzip et autre et fait donc appel à des programmes externes (execlp):
<i>
[fcartegn@x2 src]$ grep use_compress_program *
buffer.c: use_compress_program_option = compress_program (type);
buffer.c: if (use_compress_program_option)
common.h:GLOBAL const char *use_compress_program_option;
suffix.c: use_compress_program_option = program;
system.c: waitpid_error (use_compress_program_option);
system.c: execlp (use_compress_program_option, use_compress_program_option, NULL);
system.c: exec_fatal (use_compress_program_option);
system.c: execlp (use_compress_program_option, use_compress_program_option,
system.c: exec_fatal (use_compress_program_option);
system.c: read_fatal (use_compress_program_option);
system.c: waitpid_error (use_compress_program_option);
system.c: execlp (use_compress_program_option, use_compress_program_option,
system.c: exec_fatal (use_compress_program_option);
system.c: execlp (use_compress_program_option, use_compress_program_option,
system.c: exec_fatal (use_compress_program_option);
system.c: write_error (use_compress_program_option);
system.c: waitpid_error (use_compress_program_option);
tar.c:set_use_compress_program_option (const char *string)
tar.c: if (use_compress_program_option
tar.c: && strcmp (use_compress_program_option, string) != 0)
tar.c: use_compress_program_option = string;
tar.c: set_use_compress_program_option ("bzip2");
tar.c: set_use_compress_program_option ("lzma");
tar.c: set_use_compress_program_option ("gzip");
tar.c: set_use_compress_program_option ("compress");
tar.c: set_use_compress_program_option (arg);
tar.c: if (use_compress_program_option)
tar.c: if (use_compress_program_option)
tar.c: use_compress_program_option);
</i>
Beaucoup de gens écrivent des scripts avec des options gnu et ça pose problème sur d'autres systèmes comme solaris.