freebsd-dev/usr.sbin/pkg_install/add
Jordan K. Hubbard 6c5325bf0e Add true support for dependency lists.
1. pkg_create now has a -P argument for specifying dependencies on the
   command line.
2. pkg_add will honor dependencies and chain-load them automatically if
   it finds the required package(s) in the same directory as the package
   that is being loaded.  For best results, install packages from a directory
   containing all the packages you'll possibly need
   (like /usr/ports/packages/all).

2 remaining flaws:

1. pkg_add looks in one place (where you were when you loaded the primary
   pkg) for depended packages.  If you can come up with a search path scheme
   that's not a total hack - be my guest!

2. Recursive dependency expansion can result in the name of a dep being
   listed more than once.  This doesn't bother pkg_add since it checks
   for package existance with pkg_info and will skip already-loaded packages.
   I don't know how/if pkg_delete handles this yet, however.  I need to look
   into it.
1995-04-09 15:05:01 +00:00
..
add.h Add true support for dependency lists. 1995-04-09 15:05:01 +00:00
extract.c Many of John T. Kohl's patches from NetBSD. Thanks, John! 1994-12-06 00:51:50 +00:00
futil.c Many of John T. Kohl's patches from NetBSD. Thanks, John! 1994-12-06 00:51:50 +00:00
main.c Add true support for dependency lists. 1995-04-09 15:05:01 +00:00
Makefile Now works with/without obj directories 1993-09-20 23:47:51 +00:00
perform.c Add true support for dependency lists. 1995-04-09 15:05:01 +00:00
pkg_add.1 Whoops! How embarassing. Just now noticed that I forget to update the .Os 1995-01-05 10:37:13 +00:00