freebsd-dev/usr.sbin/pkg_install
Maxim Sobolev a658650611 When creating a package sort dependencies in such a way that if dependency
A depends on dependency B then dependency A will be in all cases listed
before B, so ``pkg_add -r'' will fetch/install packages in the correct order.

Previously dependencies were sorted just by its names, which is why
``pkg_add -r'' never actually worked properly.

To be usefull, hovewer, this fix requires that all packages have been
rebuilt, so it will take some time until users would be able to feel
posititive improvements. For the same reasons it is desirable to propagate
these changes to the 4-stable package building cluster *before* 4.3 ports
freeze, so packages for 4.3-RELEASE would be properly prepared.

Prompted by:			kris
Insanely appreciated by:	obrien
Silently approved by:		jkh, -ports
2001-03-15 10:47:00 +00:00
..
add Eliminate mdocNG warnings caused by misplaced or extraneous macro calls. 2001-02-28 17:38:53 +00:00
create When creating a package sort dependencies in such a way that if dependency 2001-03-15 10:47:00 +00:00
delete When creating a package sort dependencies in such a way that if dependency 2001-03-15 10:47:00 +00:00
info Put back several lines that I erroneously deleted in my previous commit. This 2001-03-01 13:08:07 +00:00
lib When creating a package sort dependencies in such a way that if dependency 2001-03-15 10:47:00 +00:00
sign Change check_sign to proper "pkg_sign" reference. 2001-03-08 02:26:33 +00:00
update Fix a nasty bug whereby if the package file didn't have a version number 2001-01-14 02:05:02 +00:00
version Prevent the commands output of pkg_version.pl from being executed without the 2001-02-09 20:07:06 +00:00
Makefile Build package signing tools if OpenSSL is included in the build. 2001-03-05 04:42:37 +00:00
Makefile.inc $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
README Second round: 1995-04-22 13:58:24 +00:00
tkpkg Remove some $Log$ debris 1999-08-29 15:54:49 +00:00

This is the pkg_install suite of tools for doing maintainance of
software "packages".  More documentation is available in the man pages
for each individual command.

This code was written by Jordan Hubbard for FreeBSD, snatched and
mildly reshaped by John Kohl in NetBSD and the changes taken back into
FreeBSD again by Jordan, who then proceeded to add another couple
of dozen features on top.  Whee! :-)