NetBSD/usr.sbin/pkg_install
hubertf 0c2cdb98d9 * in pkg_add, before the "install dependencies" loop, check ALL
dependencies if they _can_ be installed. I.e. if a package wants
   version X installed, but version Y is already installed, pkg_adding
   that required pkg will blow up later (probably some pkg_add recursions
   down, given what we keep in the depends list). Now, it stopps right
   away:

        noon# pkg_add /usr/pkgsrc/packages/i386ELF/All/xdaemon-1.0.tgz
        pkg_add: pkg `xteddy-1.*' required, but `xteddy-2.0.1' found installed.
        Please resolve this conflict!

   The idea of this is from Thomas Klausner, further inputs from Alistair
   Crooks.

 * allow pkg names without versions given to "pkg_admin check"
 * Use sizeof() instead of hardcoding the buffers' size in some places
2000-03-19 17:24:27 +00:00
..
add * in pkg_add, before the "install dependencies" loop, check ALL 2000-03-19 17:24:27 +00:00
admin * in pkg_add, before the "install dependencies" loop, check ALL 2000-03-19 17:24:27 +00:00
create Fix doubled 'the's. 2000-03-13 22:55:05 +00:00
delete FTP wildcard depends code, initial commit. 2000-01-19 23:28:28 +00:00
info adjust copyright 2000-02-22 01:24:26 +00:00
lib - Bump timeout in select() to 10 minutes 2000-02-27 02:35:28 +00:00
Makefile Add code for pkgdb. 1999-01-19 17:01:56 +00:00
Makefile.inc pick the proper uname. 1999-08-30 04:20:22 +00:00
README Document the current round of the game. :-) 1999-12-01 05:08:34 +00:00
tkpkg Fix handling of doubleclicking on installed packages. 1998-03-30 21:37:47 +00:00

README

# $NetBSD: README,v 1.3 1999/12/01 05:08:34 hubertf Exp $
# Original from FreeBSD, no rcs id.

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! :-)

In another round of enhancements, NetBSD changes were added by
Alistair Crooks, Hubert Feyrer and Thorsten Frueauf.