summaryrefslogtreecommitdiffstats
path: root/ports-mgmt/portupgrade-devel/pkg-descr
diff options
context:
space:
mode:
authorknu <knu@FreeBSD.org>2001-10-06 15:52:58 +0000
committerknu <knu@FreeBSD.org>2001-10-06 15:52:58 +0000
commitbfe75da1d2e5fda3432d89d6f94ab8702b6f6f23 (patch)
tree7d2e71a03d136252ef19452fe132c033eeabec15 /ports-mgmt/portupgrade-devel/pkg-descr
parent1e7c2c27f1fd57c95964e6555ddcb61da272a28e (diff)
downloadFreeBSD-ports-bfe75da1d2e5fda3432d89d6f94ab8702b6f6f23.zip
FreeBSD-ports-bfe75da1d2e5fda3432d89d6f94ab8702b6f6f23.tar.gz
Update to 20011006 with many improvements.
Beware, there can probably be some bugs left in the new pkgdb code. In such a case please run "pkgdb -fu" to fix the situation. overall: Utilize pkgdb better and optimize. portupgrade: Do not scan packages all at once when -P is given, but find one per request. [Requested by: Hideaki OKADA <hokada@isl.melco.co.jp>] Create a backup package record in tmpdir instead of pkgdbdir, in order not to update pkgdbdir's mtime. Rephrase/add messages. portinstall: Commit major changes and improvements over portinstall. Now it warns and asks the user for confirmation if a port is being installed when a package of the same origin is already installed. Upgrade all the required packages before installing a new port. [Requested by: Hajimu UMEMOTO <ume@mahoroba.org>] Do not install ports immediately but queue them up, then install them after upgrading all the specified and required packages. pkgdb: Record pkgname <=> origin mapping in the pkgdb and make full use of it instead of repeatedly calling pkg_info -o which has undesirable overheads. Make portupgrade, pkg_deinstall update the pkgdb after they install/deinstall packages or modify package records. Integrate pkgdepfix(1) within. (pkgdb -F/--fix) Add -o/--origin, which looks up an origin of a package in pkgdb. Detect added/deleted/reinstalled packages more strictly so pkgdb can keep being sane and consistent. Do not fail over a small conflict found during updating pkgdb; portupgrade should not be aborted by such a minor problem. pkgdepfix: Obsolete -o and turn -o on by default. Now we can look up an origin of a package so quickly thanks to the pkgdb. Integrate into pkgdb(1). (pkgdb -F/--fix) portsdb: A date spec is not a valid ports glob; emit a warning if specified. [Found by: Hajimu UMEMOTO <ume@mahoroba.org>]
Diffstat (limited to 'ports-mgmt/portupgrade-devel/pkg-descr')
-rw-r--r--ports-mgmt/portupgrade-devel/pkg-descr4
1 files changed, 2 insertions, 2 deletions
diff --git a/ports-mgmt/portupgrade-devel/pkg-descr b/ports-mgmt/portupgrade-devel/pkg-descr
index a30dd00..2455220 100644
--- a/ports-mgmt/portupgrade-devel/pkg-descr
+++ b/ports-mgmt/portupgrade-devel/pkg-descr
@@ -17,7 +17,7 @@ pkg_deinstall: Wraps pkg_delete(1) and provides extra features.
pkg_fetch: Fetches packages from a remote site.
pkg_glob: Expands package globs.
pkg_which: Checks which package a file came from quickly.
-pkgdb: Creates packages database from /var/db/pkg.
-pkgdepfix: Fixes the /var/db/pkg registry interactively.
+pkgdb: Manipulate the package database and interactively
+ fixes most problems in the /var/db/pkg registry.
Author: Akinori MUSHA <knu@FreeBSD.org>
OpenPOWER on IntegriCloud