diff options
author | Gabor Kovesdan <gabor@FreeBSD.org> | 2007-08-04 11:37:24 +0000 |
---|---|---|
committer | Gabor Kovesdan <gabor@FreeBSD.org> | 2007-08-04 11:37:24 +0000 |
commit | 4c9cd257fd4e6eca46807a43e128d298429ee3cd (patch) | |
tree | b6dad92780476834e2a43796a5d329f00474a4dd /UPDATING | |
parent | 04d8dc46d4afe253e7ac755b746bdf806be86f24 (diff) | |
download | ports-4c9cd257fd4e6eca46807a43e128d298429ee3cd.tar.gz ports-4c9cd257fd4e6eca46807a43e128d298429ee3cd.zip |
- Extract command variable definitions from bsd.port.mk, they are now stored in
bsd.commands.mk and can be easily reused within the infrastructure.
- Revert old DESTDIR implementation.
- Add a new, fully chrooted DESTDIR implementation as bsd.destdir.mk.
Sponsored by: Google Summer of Code 2007
Approved by: portmgr (pav)
Notes
Notes:
svn path=/head/; revision=197074
Diffstat (limited to 'UPDATING')
-rw-r--r-- | UPDATING | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -6,6 +6,23 @@ You should get into the habit of checking this file for changes each time you update your ports collection, before attempting any port upgrades. +20070804: + AFFECTS: users of DESTDIR + AUTHOR: gabor@FreeBSD.org + +DESTDIR is a feature, that allows installation of ports into separate +environments, like jails. The previous implementation, introduced in the +August 2006, had some problems and was very expensive to maintain. It was +completely rolled back, and replaced with a brand new implementation utilizing +chroot. + +When DESTDIR is set, the system will chroot into the specified directory, mount +devfs, null mount the ports tree, then proceed with building and installing. +Your kernel must support nullfs (is available as loadable kernel module on +default installation). The target environment must be a full FreeBSD +installation. For advanced use, read comments at the beginning of +bsd.destdir.mk. + 20070730: AFFECTS: users of py-* AUTHOR: python@FreeBSD.org |