HEADSUP: Ports DESTDIR functionality reworked

Gabor Kovesdan gabor at FreeBSD.org
Sat Aug 4 11:58:40 UTC 2007

FYI, the overcomplicated and nearly useless DESTDIR functionality has 
been rewritten as my SoC 2007 project and the new implementation has 
been committed into CVS. This one does not require individual ports to 
be modified, so it is much simpler to use. It utilizes chroot(1) and 
mount_nullfs(1) to build packages for a jail. It is implemented in a new 
Makefile, called bsd.destdir.mk. You can refer to the header of this 
file if you need a documentation.
At the same time, another new Makefile has been introcuded: 
bsd.commands.mk. All the variable definitions that cover the command 
line tools, e.g. MKDIR has been extracted, because it simplifies the 
structure of the infrastructure Makefiles and it can be reused later 
within the infrastructure.
Thanks goes to Andrew Pantyukhin (sat@) for providing important and 
useful suggestions and a lot of support as my SoC mentor.


Gabor Kovesdan
FreeBSD Volunteer

EMAIL: gabor at FreeBSD.org .:|:. gabor at kovesdan.org
WEB:   http://people.FreeBSD.org/~gabor .:|:. http://kovesdan.org

-------------- next part --------------
An embedded message was scrubbed...
From: Gabor Kovesdan <gabor at FreeBSD.org>
Subject: cvs commit: ports CHANGES UPDATING ports/Mk bsd.commands.mk
	bsd.destdir.mk bsd.emacs.mk bsd.gnome.mk bsd.mail.mk
	bsd.openssl.mk bsd.port.mk bsd.port.subdir.mk bsd.python.mk
	bsd.ruby.mk ports/Tools/scripts security-check.awk
Date: Sat, 4 Aug 2007 11:37:24 +0000 (UTC)
Size: 4094
Url: http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20070804/1226283a/scriptssecurity-check.awk.eml

More information about the freebsd-ports mailing list