summaryrefslogtreecommitdiff
path: root/pkgtools/pkg_install/files/delete/pkg_delete.1
diff options
context:
space:
mode:
authorjoerg <joerg>2008-07-30 15:38:37 +0000
committerjoerg <joerg>2008-07-30 15:38:37 +0000
commit8b77ee9e37de5dde81c9b31ee631ef5b36d60cd8 (patch)
tree6905021785d41ab5e10d2b3351b71cb25cb747bb /pkgtools/pkg_install/files/delete/pkg_delete.1
parent310a202d8296661b713087792dbd11af3e51945f (diff)
downloadpkgsrc-8b77ee9e37de5dde81c9b31ee631ef5b36d60cd8.tar.gz
pkg_install-20080730:
Add destdir installation support for pkg_add and pkg_delete. This does not chroot install/deinstall scripts, they have to support it directly (using PKG_DESTDIR) or they have to be disabled.
Diffstat (limited to 'pkgtools/pkg_install/files/delete/pkg_delete.1')
-rw-r--r--pkgtools/pkg_install/files/delete/pkg_delete.117
1 files changed, 15 insertions, 2 deletions
diff --git a/pkgtools/pkg_install/files/delete/pkg_delete.1 b/pkgtools/pkg_install/files/delete/pkg_delete.1
index b3e0698edf0..2c3048109b7 100644
--- a/pkgtools/pkg_install/files/delete/pkg_delete.1
+++ b/pkgtools/pkg_install/files/delete/pkg_delete.1
@@ -1,4 +1,4 @@
-.\" $NetBSD: pkg_delete.1,v 1.16 2007/08/10 22:29:49 gdt Exp $
+.\" $NetBSD: pkg_delete.1,v 1.16.8.1 2008/07/30 15:38:37 joerg Exp $
.\"
.\" FreeBSD install - a package for the installation and maintenance
.\" of non-core utilities.
@@ -17,7 +17,7 @@
.\"
.\" from FreeBSD: @(#)pkg_delete.1
.\"
-.Dd March 2, 2007
+.Dd July 30, 2008
.Dt PKG_DELETE 1
.Os
.Sh NAME
@@ -30,6 +30,7 @@
.Op Fl K Ar pkg_dbdir
.Ek
.Bk -words
+.Op Fl P Ar destdir
.Op Fl p Ar prefix
.Ek
.Ar pkg-name ...
@@ -133,6 +134,11 @@ would be taken if it were.
.It Fl O
Only delete the package's entries from the package database, do not
touch the package or its files itself.
+.It Fl p Ar destdir
+Prefix all file and directory names with
+.Ar destdir .
+For packages without install scripts this has the same behavior as
+using chroot.
.It Fl p Ar prefix
Set
.Ar prefix
@@ -256,6 +262,13 @@ meta-data files, and with the
.Ev PKG_REFCOUNT_DBDIR
environment variable set to the location of the package reference counts
database directory.
+If the
+.Fl P
+flag was given to
+.Nm ,
+.Ev PKG_DESTDIR
+will be set to
+.Ar destdir .
.Sh ENVIRONMENT
.Bl -tag -width PKG_DBDIR
.It Ev PKG_DBDIR