]> Dogcows Code - chaz/tar/blobdiff - src/extract.c
Fix --one-top-level used together with --list.
[chaz/tar] / src / extract.c
index 2cc1f7b383a121fb5a6d864e96bf54f8af4a9d95..ca25603a45b5570b284f976d02addaf32c98427c 100644 (file)
@@ -191,19 +191,6 @@ extr_init (void)
       umask (newdir_umask);    /* restore the kernel umask */
       current_umask = newdir_umask;
     }
-
-  /* If the user wants to guarantee that everything is under one directory,
-     determine its name now and let it be created later.  */
-  if (one_top_level_option && !one_top_level_dir)
-    {
-      char *base = base_name (archive_name_array[0]);
-
-      one_top_level_dir = strip_compression_suffix (base);
-      free (base);
-      
-      if (!one_top_level_dir)
-       USAGE_ERROR ((0, 0, _("Cannot deduce top-level directory name; please set it explicitly with --one-top-level=DIR")));
-    }
 }
 
 /* Use fchmod if possible, fchmodat otherwise.  */
This page took 0.019369 seconds and 4 git commands to generate.