IMPORTANT: This project was completed by Johnny C. Lam. You may still contact the people above for details, but please do not submit an application for this project.

Instead of including install scripts from the infrastructure into every binary package, just include the necessary information and split the scripts off into a separate package that is installed first (right after bootstrap, as soon as the first package needs it). This affects user creation, installation of tex packages, ...


An intermediate step would be to replace various remaining INSTALL scripts by declarative statements and install script snippets using them.

This was implemented via the new pkgtasks framework that can be enabled by setting in mk.conf: