summaryrefslogtreecommitdiff
path: root/archivers/gtar-base/patches/patch-ab
blob: 4512b775611974566bd9f438cfa91e869f5e1ec0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
$NetBSD: patch-ab,v 1.10 2005/01/09 22:52:14 recht Exp $

--- src/tar.c.orig	Sat Dec 18 21:01:07 2004
+++ src/tar.c	Sun Jan  9 18:21:37 2005
@@ -203,6 +203,7 @@
   NO_RECURSION_OPTION,
   NO_SAME_OWNER_OPTION,
   NO_SAME_PERMISSIONS_OPTION,
+  NO_UNLINK_FIRST_OPTION,
   NO_WILDCARDS_OPTION,
   NO_WILDCARDS_MATCH_SLASH_OPTION,
   NULL_OPTION,
@@ -340,6 +341,8 @@
    N_("try extracting files with the same ownership"), 31 },
   {"no-same-owner", NO_SAME_OWNER_OPTION, 0, 0,
    N_("extract files as yourself"), 31 },
+  {"no-unlink-first", NO_UNLINK_FIRST_OPTION, 0, 0,
+   N_("don't remove each file prior to extracting"), 31 },
   {"numeric-owner", NUMERIC_OWNER_OPTION, 0, 0,
    N_("always use numbers for user/group names"), 31 },
   {"preserve-permissions", 'p', 0, 0,
@@ -864,6 +867,10 @@
       
     case 'U':
       old_files_option = UNLINK_FIRST_OLD_FILES;
+      break;
+
+    case NO_UNLINK_FIRST_OPTION:
+      old_files_option = 0;
       break;
       
     case UTC_OPTION: