Date: Mon, 16 Aug 2010 20:38:27 +0200 From: Julien LAFFAYE <jlaffaye@freebsd.org> To: soc-status@freebsd.org, Ed Maste <emaste@freebsd.org> Subject: [pkg_complete] final report Message-ID: <AANLkTinq8m2q7zes7yO6BhxT%2Br0W7Xn-R34=SD%2B3b4hk@mail.gmail.com>
index | next in thread | raw e-mail
Hi, This week I mostly tested and polished my code. The project is completed: basically, we can create complete package via the new pkg_complete(1) utility. pkg_add(1) can add this new type of package (once installed the packages in the set appear as they have been installed separately), pkg_info(1) list the packages in the set if it is a complete package. With the switch to libarchive, pkg_add' ing a complete package is even quicker than pkg_add' ing the main package with all of its dependencies on the same directory (some crude benchmark showed 3.10s vs. 2.20s). For regular package, one can also expect a performance boost (25s vs 15s for emacs for exemple). The errors such as conflicts, missing dependencies are also catched earlier as we parse the plist without hitting disk. Regards, Julienhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinq8m2q7zes7yO6BhxT%2Br0W7Xn-R34=SD%2B3b4hk>
