[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Naming (Re: Unified packages. )

On Mon, 21 Aug 2000, Todd T. Fries wrote:
> Someone mentioned a global 'make package' target.  I use this to build
> all the OpenBSD packages (for testing only since I'm in the US) on my
> machine today.  If others dont have this, another item for what we bring
> to the table.

A "make package" in /usr/{pkgsrc,ports} is available everywhere.

NetBSD has deprecated it, though, because of the problems it leads to WRT
disk space and conflicting packages. We now have a "bulk-package" that
will build a binary package, and then clean up everything immediately
after that. Dependencies are pulled in via binary pkgs where possible.
Benefits of that approach are:
 * moderate diskspace requirements for a full build (few G are enough
   on i386)
 * Packages are only (re)build when really needed, either because the
   pkg or one of it's dependencies was changed.
 * You get a nice HTML file after that ;-)

 - Hubert

NetBSD - because Unix isn't just #include <linux.h>, i386, ILP32, ELF, ...!

To unsubscribe: send mail to <majordomo@unixathome.org>
with "unsubscribe bsdports" in the body of the message