tar nebo gzip
Michal Kubecek
mike na mk-sys.cz
Středa Červen 4 22:38:15 CEST 2003
On Wed, Jun 04, 2003 at 10:02:41PM +0200, Ales Vizdal wrote:
> tar -M alias tar --multi-volume
Ještě je potřeba '-L' alias '--tape-length'.
Jen pro jistotu: občas jsem se setkal u některých verzí (např. 1.13 přímo
ze zdrojáků) s tím, že tento parametr nefungoval, byla tam drobná chyba.
V distribucích je to většinou v pořádku. Pokud by to byl váš případ, zkuste
tento patch:
-----------------------------------------------------------------------------
--- tar-1.13-orig/src/tar.c 1999-07-07 07:49:50.000000000 +0200
+++ tar-1.13/src/tar.c 2002-09-16 18:38:10.000000000 +0200
@@ -654,7 +654,7 @@
case 'L':
{
unsigned long u;
- if (xstrtoul (optarg, (char **) 0, 10, &u, "") != LONG_MAX)
+ if (xstrtoul (optarg, (char **) 0, 10, &u, "") > LONG_MAX)
USAGE_ERROR ((0, 0, _("Invalid tape length")));
clear_tarlong (tape_length_option);
add_to_tarlong (tape_length_option, u);
-----------------------------------------------------------------------------
Michal Kubeček
Další informace o konferenci Linux