./pkgtools/pkg_install, Package management and administration tools for pkgsrc

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20241101, Package name: pkg_install-20241101, Maintainer: agc

pkg_install contains the core package management and administration
utilities for pkgsrc, a multi-platform source and binary package
system developed and maintained by The NetBSD Project and volunteers
from around the globe.

The following tools are included:

pkg_add install and upgrade binary packages
pkg_admin perform various pkgsrc administrative tasks
pkg_create create software package distributions
pkg_delete delete installed packages
pkg_info display information about installed or binary packages

For the following tools compatibility wrappers are included:

audit-packages audit installed packages for security vulnerabilities
download-vulnerability-list download the latest vulnerabilities list

DEINSTALL [+/-]

Required to build:
[pkgtools/cwrappers]

Package options: inet6, openssl

Version history: (Expand)


CVS history: (Expand)


   2025-02-19 16:19:49 by Thomas Klausner | Files touched by this commit (2)
Log message:
pkg_install: allower overriding the 'required libraries' check with -f

Bump version.
   2025-02-18 22:57:32 by Thomas Klausner | Files touched by this commit (1)
Log message:
pkg_install: bump version for today's changes
   2025-02-18 13:55:11 by Thomas Klausner | Files touched by this commit (4)
Log message:
pkg_install: Hide stdout if upgrading/refreshing.

Helps avoid problems where users see pkg_delete messages about removing
configuration files even though they are still in use and required, as
well as annoyingly repeating MESSAGE files on every upgrade or refresh.

Packages that do not have an existing version (i.e. new installs)
continue to show install script output as well as MESSAGE files, and
explicit pkg_delete operations will obviously show deinstall script
output too.

From Jonathan Perkin <jperkin@smartos.org>
via drecklypkg commit $64df139d33d2af103f51a832c2f253ff068dd743
   2025-02-18 13:04:31 by Thomas Klausner | Files touched by this commit (3)
Log message:
pkg_install: Improve "pkg_admin check" output.

From Jonathan Perkin <jperkin@smartos.org>
via drecklypkg commit $593bfda6864a76d5e8eb4774c27d9babee38d425
   2025-02-18 12:53:49 by Thomas Klausner | Files touched by this commit (1)
Log message:
pkg_install: Avoid pkg_admin gpg-sign-package hang.

Previously would infinite loop if the input package size was an exact
multiple of 64KB.

From Jonathan Perkin <jperkin@smartos.org>
via drecklypkg commit $b70ba6d6bfedf447d37e3ef53958d812534b06bb
   2025-02-18 12:26:48 by Thomas Klausner | Files touched by this commit (1)
Log message:
libarchive: Fix build on Cygwin

The default --with-cng ends up including the wrong bcrypt.h from w32api.

From jperkin@drecklypkg commit d3224759f7ddee6521e3443de51a128acc52e493
   2025-02-18 12:26:40 by Thomas Klausner | Files touched by this commit (1)
Log message:
pkg_install: prefix errors with the PKGNAME

To make it clearer which package caused problems, when recursively
installing more than one.
   2025-02-13 03:31:06 by Masatake Daimon | Files touched by this commit (1)
Log message:
pkgtools/pkg_install: Fix a fallout from my recent change to net/libfetch

The Makefile of net/libfetch now requires SED to be defined, so any
packages that directly runs it needs to define the variable. Found by john@
and riastradh@.