Update to 20011027, the latest and greatest release ever, with lots of

people's help.  Thanks so much!

portupgrade:

- D'oh!  Fix a stupid bug where portupgrade didn't modify
  dependencies when upgrading a package while portupgrade _is_ meant
  to do that. ;)  But you don't need to worry: `pkgdb -F' can always
  handle that situation.

  This bug had been there since 2 October, and was finally exposed by
  the newly introduced dependency sanity checks.  I guess you has been
  annoyed by the warnings, but they are gone now. ;)

  Reported by:	Ollivier Robert <roberto@eurocontrol.fr>

- Make portupgrade download packages from a remote site if -P is
  specified. Now one can do binary upgrading in a handy way:

    portupgrade -P foo bar

  Instead of:

    portupgrade -FP foo bar && portupgrade -P foo bar

  Although the latter is friendlier to dialup users.

- Add a delay between deinstallation and installation to let pkgdb
  properly detect the update of PKG_DBDIR entries.

- Since pkg_add(1) is mute, always show a progress message when
  invoking it no matter whether -v is given or not.

- Make -f override "hold" marks set in pkgtools.conf.

pkgdb:

- Since the dbm routines in libc seem to dead lock in some cases,
  slightly change the DB format and bump the DB version accordingly.

  Reported by: Ollivier Robert <roberto@eurocontrol.fr> and others

- Make sure to check DB version when checking for a DB. (-u)

pkg_fetch, pkgdb, portsclean, portsdb:

- Make them read the configuration file and add the -q/--no-config
  option just as other tools.

pkgtools.conf:

- Add examples for PKG_FETCH, PACKAGEROOT and PACKAGESITE.

- Introduce new configuration variables: IGNORE_CATEGORIES and
  EXTRA_CATEGORIES.

- Now one can set common environment variables in this file.

- Now all the tools read this file by default.

overall:

- Reword and enhance the manual pages and the usage instructions.

- Clarify the explanation about port/package dependency.

  Submitted by:	Jos Backus <josb@cncdsl.com> (Thanks a lot!)
This commit is contained in:
Akinori MUSHA 2001-10-26 18:16:18 +00:00
parent 17cf4f932a
commit 90003baa60
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=49228
8 changed files with 8 additions and 8 deletions

View File

@ -6,7 +6,7 @@
#
PORTNAME= portupgrade
PORTVERSION= 20011024
PORTVERSION= 20011027
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_LOCAL} \
http://www.iDaemons.org/distfiles/

View File

@ -1 +1 @@
MD5 (pkgtools-20011024.tar.gz) = 2c36cc58bd360fba2e3edc1cdc7591fb
MD5 (pkgtools-20011027.tar.gz) = 4ee12c75dd0632d2975e51adf042f328

View File

@ -6,7 +6,7 @@
#
PORTNAME= portupgrade
PORTVERSION= 20011024
PORTVERSION= 20011027
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_LOCAL} \
http://www.iDaemons.org/distfiles/

View File

@ -1 +1 @@
MD5 (pkgtools-20011024.tar.gz) = 2c36cc58bd360fba2e3edc1cdc7591fb
MD5 (pkgtools-20011027.tar.gz) = 4ee12c75dd0632d2975e51adf042f328

View File

@ -6,7 +6,7 @@
#
PORTNAME= portupgrade
PORTVERSION= 20011024
PORTVERSION= 20011027
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_LOCAL} \
http://www.iDaemons.org/distfiles/

View File

@ -1 +1 @@
MD5 (pkgtools-20011024.tar.gz) = 2c36cc58bd360fba2e3edc1cdc7591fb
MD5 (pkgtools-20011027.tar.gz) = 4ee12c75dd0632d2975e51adf042f328

View File

@ -6,7 +6,7 @@
#
PORTNAME= portupgrade
PORTVERSION= 20011024
PORTVERSION= 20011027
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_LOCAL} \
http://www.iDaemons.org/distfiles/

View File

@ -1 +1 @@
MD5 (pkgtools-20011024.tar.gz) = 2c36cc58bd360fba2e3edc1cdc7591fb
MD5 (pkgtools-20011027.tar.gz) = 4ee12c75dd0632d2975e51adf042f328