NetBSD/dist/pkg_install
joerg 9db95c28e5 Import of pkg_install-20071103.
- reject absolute names in +CONTENT
- fix size issues with pkg_add -u and buffer handling
- print file name of failed renames in pkgdb during pkg_add -u
- remove warning when running pkg_add as non-root
- remove more traces of master/slave mode
- update URLs for new ftp.netbsd.org layout
- make warning of broken symlinks separate from warning for non-existant
  files
- FETCH_PRE_ARGS option for download-vulnerability-list
- print only base package name in FILE_NAME for pkg_info -X
- don't leak memory in Dewey, it is called a lot more often now and
  makes a difference
- just allocate in vfcexec and free, don't bother caching the exec
  buffer
- remove some FTP debugging code
- make more allocation errors in the pkgdb iteration code fatal
- glob patterns and simple patterns are checked for being version-free
  as well
- try harder to get setgid permissions correctly when extracting as
  non-root
- fix waitpid to correctly handle EINTR
2007-11-03 14:14:12 +00:00
..
add Import of pkg_install-20071103. 2007-11-03 14:14:12 +00:00
admin Import of pkg_install-20071103. 2007-11-03 14:14:12 +00:00
audit-packages Import of pkg_install-20071103. 2007-11-03 14:14:12 +00:00
bpm pkg_install-20070802 2007-08-03 13:58:16 +00:00
create Import pkg_install-20070814. 2007-08-14 22:59:50 +00:00
delete Import of pkg_install-20071103. 2007-11-03 14:14:12 +00:00
info Import of pkg_install-20071103. 2007-11-03 14:14:12 +00:00
lib Import of pkg_install-20071103. 2007-11-03 14:14:12 +00:00
view pkg_install-20070802 2007-08-03 13:58:16 +00:00
Makefile.in pkg_install-20070802 2007-08-03 13:58:16 +00:00
README
config.guess
config.sub
configure Import of pkg_install-20071103. 2007-11-03 14:14:12 +00:00
configure.ac Import of pkg_install-20071103. 2007-11-03 14:14:12 +00:00
install-sh
tkpkg

README

# $NetBSD: README,v 1.1.1.1 2007/07/16 13:01:43 joerg 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, Thorsten Frueauf, Rene Hexel,
Christian E. Hopps, Thomas Klausner, Johnny Lam, Matthias Scheler and
Adrian Portelli.

When making snapshots, please modify PKGTOOLS_VERSION in lib/version.h
to that day's date.

pkgsrc/pkgtools/pkg_install is the canonical location for these sources.