diff options
author | joerg <joerg> | 2016-04-10 15:15:45 +0000 |
---|---|---|
committer | joerg <joerg> | 2016-04-10 15:15:45 +0000 |
commit | 5fc21e4176a28722b00e8667cb47f3f82e116735 (patch) | |
tree | 01a71449fce7b77f45b63b0eba29b540859b851b /mk | |
parent | 3486e3155a3fe745cec8ad8c3b623ac4aa78daf0 (diff) | |
download | pkgsrc-5fc21e4176a28722b00e8667cb47f3f82e116735.tar.gz |
Rewrite somewhat in light of the non-DESTDIR removal.
Diffstat (limited to 'mk')
-rw-r--r-- | mk/help/destdir.help | 25 |
1 files changed, 5 insertions, 20 deletions
diff --git a/mk/help/destdir.help b/mk/help/destdir.help index 34b2a106367..e918bc6e2dc 100644 --- a/mk/help/destdir.help +++ b/mk/help/destdir.help @@ -1,29 +1,14 @@ -# $NetBSD: destdir.help,v 1.7 2016/04/10 15:09:26 joerg Exp $ +# $NetBSD: destdir.help,v 1.8 2016/04/10 15:15:45 joerg Exp $ # # === # Warning: This file is still under construction. Don't rely on it. # === # # This file documents the variables around the DESTDIR support. -# -# Normally, packages are installed directly into LOCALBASE and may -# overwrite files of other packages there. It also makes it easy to -# create packages which behave differently depending on whether they -# are installed from source or from a binary package. This is not good. -# -# The DESTDIR support tries to prevent some of these problems. When it -# is enabled, packages are not installed directly into LOCALBASE. -# Instead, they are installed in a temporary directory, and a binary -# package is created from the files that have been installed there. -# -# === User-settable variables === -# -# USE_DESTDIR -# * "yes" to enable DESTDIR support for those packages that -# explicitly support it. If the package supports it, -# the build will run completely under the privileges of the -# calling users, only package installation via pkg_add is done -# as root. +# During the build, package files are not installed directly into +# LOCALBASE, but a temporary directory under WRKDIR. Any direct change +# of LOCALBASE is a bug. A binary package is created from the content +# of that temporary directory and then installed normally with pkg_add. # # === Package-settable variables === # |