aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_install
diff options
context:
space:
mode:
authorJordan K. Hubbard <jkh@FreeBSD.org>1998-10-28 22:44:24 +0000
committerJordan K. Hubbard <jkh@FreeBSD.org>1998-10-28 22:44:24 +0000
commit400d793dd75be04e2a3f1ba4ec203aaa7f83aea9 (patch)
tree919aaabd0f779bb95a617f6a50fdd238595bde72 /usr.sbin/pkg_install
parent6f72efa21bb31d0115ad49a9a26fbd441143d397 (diff)
downloadsrc-400d793dd75be04e2a3f1ba4ec203aaa7f83aea9.tar.gz
src-400d793dd75be04e2a3f1ba4ec203aaa7f83aea9.zip
Unlink old contents of package when extracting new.
Submitted by: pst
Notes
Notes: svn path=/head/; revision=40709
Diffstat (limited to 'usr.sbin/pkg_install')
-rw-r--r--usr.sbin/pkg_install/add/extract.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/pkg_install/add/extract.c b/usr.sbin/pkg_install/add/extract.c
index 0522f2b9910d..ac8d4bffbb9f 100644
--- a/usr.sbin/pkg_install/add/extract.c
+++ b/usr.sbin/pkg_install/add/extract.c
@@ -1,6 +1,6 @@
#ifndef lint
static const char rcsid[] =
- "$Id: extract.c,v 1.21 1998/09/11 07:26:54 jkh Exp $";
+ "$Id: extract.c,v 1.22 1998/10/12 20:01:48 jkh Exp $";
#endif
/*
@@ -34,7 +34,7 @@ static const char rcsid[] =
#define PUSHOUT(todir) /* push out string */ \
if (where_count > sizeof(STARTSTRING)-1) { \
- strcat(where_args, "|tar xf - -C "); \
+ strcat(where_args, "|tar --unlink -xf - -C "); \
strcat(where_args, todir); \
if (system(where_args)) { \
cleanup(0); \