Import pkg_install-20080916. Major changes include:
commit81a09b6dbe9874ecdffee78f9734fb62dc7d0510
authorJoerg Sonnenberger <joerg@NetBSD.org>
Tue, 30 Sep 2008 19:00:27 +0000 (30 19:00 +0000)
committerJoerg Sonnenberger <joerg@NetBSD.org>
Tue, 30 Sep 2008 19:00:27 +0000 (30 19:00 +0000)
tree864ad37ea0e52fc4626ae5af914bdb1dbad31e13
parent84b5cf3bc796211023c51b0dd567649231737efd
Import pkg_install-20080916. Major changes include:
- vulnerability check backend moved into lib for reuse in pkg_add
- add pkg_install.conf parsing for common configuration of the various
  pkg_install components
- fix crashes related to uninitialised PLIST structures
- check explicitly if the required files in pkgdb are present, fixing
  issues with ~empty left-over directories
- improve hardlink handling in pkg_create using the libarchive link
  resolver
- pkg_delete with -P overwrite now updates the pkgdb correctly
- silence warning about empty /var/db/pkg, it provides no value
- pkg_info uses libfetch for remote locations and works without
  temporary files, speeding up operation a lot
75 files changed:
external/bsd/pkg_install/dist/add/add.h [new file with mode: 0644]
external/bsd/pkg_install/dist/add/extract.c [new file with mode: 0644]
external/bsd/pkg_install/dist/add/futil.c [new file with mode: 0644]
external/bsd/pkg_install/dist/add/main.c [new file with mode: 0644]
external/bsd/pkg_install/dist/add/perform.c [new file with mode: 0644]
external/bsd/pkg_install/dist/add/pkg_add.1 [new file with mode: 0644]
external/bsd/pkg_install/dist/add/verify.c [new file with mode: 0644]
external/bsd/pkg_install/dist/add/verify.h [new file with mode: 0644]
external/bsd/pkg_install/dist/admin/README [new file with mode: 0644]
external/bsd/pkg_install/dist/admin/admin.h [new file with mode: 0644]
external/bsd/pkg_install/dist/admin/audit.c [new file with mode: 0644]
external/bsd/pkg_install/dist/admin/check.c [new file with mode: 0644]
external/bsd/pkg_install/dist/admin/config.c [new file with mode: 0644]
external/bsd/pkg_install/dist/admin/main.c [new file with mode: 0644]
external/bsd/pkg_install/dist/admin/pkg_admin.1 [new file with mode: 0644]
external/bsd/pkg_install/dist/audit-packages/AUTHORS [new file with mode: 0644]
external/bsd/pkg_install/dist/audit-packages/COPYING [new file with mode: 0644]
external/bsd/pkg_install/dist/audit-packages/README [new file with mode: 0644]
external/bsd/pkg_install/dist/audit-packages/audit-packages.1.in [new file with mode: 0644]
external/bsd/pkg_install/dist/audit-packages/audit-packages.c [new file with mode: 0644]
external/bsd/pkg_install/dist/audit-packages/audit-packages.conf.5.in [new file with mode: 0644]
external/bsd/pkg_install/dist/audit-packages/audit-packages.conf.in [new file with mode: 0644]
external/bsd/pkg_install/dist/audit-packages/download-vulnerability-list.1.in [new file with mode: 0644]
external/bsd/pkg_install/dist/audit-packages/download-vulnerability-list.sh.in [new file with mode: 0644]
external/bsd/pkg_install/dist/bpm/bpm.1 [new file with mode: 0644]
external/bsd/pkg_install/dist/bpm/bpm.sh.in [new file with mode: 0644]
external/bsd/pkg_install/dist/create/build.c [new file with mode: 0644]
external/bsd/pkg_install/dist/create/create.h [new file with mode: 0644]
external/bsd/pkg_install/dist/create/main.c [new file with mode: 0644]
external/bsd/pkg_install/dist/create/perform.c [new file with mode: 0644]
external/bsd/pkg_install/dist/create/pkg_create.1 [new file with mode: 0644]
external/bsd/pkg_install/dist/create/pl.c [new file with mode: 0644]
external/bsd/pkg_install/dist/create/util.c [new file with mode: 0644]
external/bsd/pkg_install/dist/delete/delete.h [new file with mode: 0644]
external/bsd/pkg_install/dist/delete/main.c [new file with mode: 0644]
external/bsd/pkg_install/dist/delete/perform.c [new file with mode: 0644]
external/bsd/pkg_install/dist/delete/pkg_delete.1 [new file with mode: 0644]
external/bsd/pkg_install/dist/info/info.h [new file with mode: 0644]
external/bsd/pkg_install/dist/info/main.c [new file with mode: 0644]
external/bsd/pkg_install/dist/info/perform.c [new file with mode: 0644]
external/bsd/pkg_install/dist/info/pkg_info.1 [new file with mode: 0644]
external/bsd/pkg_install/dist/info/show.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/automatic.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/config.h.in [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/conflicts.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/decompress.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/defs.h [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/dewey.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/dewey.h [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/fexec.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/file.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/ftpio.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/global.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/iterate.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/lib.h [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/lpkg.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/opattern.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/path.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/path.h [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/pen.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/pexec.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/pkg_io.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/pkg_summary.5 [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/pkgdb.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/pkgsrc.7 [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/plist.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/str.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/var.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/version.c [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/version.h [new file with mode: 0644]
external/bsd/pkg_install/dist/lib/vulnerabilities-file.c [new file with mode: 0644]
external/bsd/pkg_install/dist/view/linkfarm.1 [new file with mode: 0644]
external/bsd/pkg_install/dist/view/linkfarm.sh.in [new file with mode: 0644]
external/bsd/pkg_install/dist/view/pkg_view.1 [new file with mode: 0644]
external/bsd/pkg_install/dist/view/pkg_view.sh.in [new file with mode: 0644]