DESTDIR implementation [Was:: ATTENTION: is the way DESTDIR was
introduced completely wrong?]
Kris Kennaway
kris at obsecurity.org
Wed Aug 16 17:36:30 UTC 2006
On Tue, Aug 15, 2006 at 12:37:50PM -0600, John E Hein wrote:
> The hard part is to get ports writers to think the right way about
> DESTDIR after ignoring it for so many years. And once you decide to
> go about fixing it, there's no way around that problem.
My preferred solution involves a couple of shell commands, along the
lines of the following:
mount_nullfs ${PORTSDIR} ${DESTDIR}${PORTSDIR}
mount_nullfs ${WRKDIR} ${DESTDIR}${WRKDIR}
mount_devfs foo ${DESTDIR}/dev
chroot ${DESTDIR} cd ${.CURDIR} && make install
A suitable version of the above should allow all ports to be installed
into a jail-ready filesystem hierarchy, while requiring 0 port
changes.
Kris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20060816/31e74f4f/attachment.pgp
More information about the freebsd-ports
mailing list