cvs commit: ports/sysutils/portupgrade Makefile distinfo ports/sysutils/portupgrade/files patch-CAN-2005-0610 patch-Makefile.compat patch-bin-pkgdb patch-bin-portsclean.1 patch-bin-portupgrade patch-etc-Makefile patch-etc-pkgtools.conf patch-lib_portsdb.rb

Edwin Groothuis edwin at FreeBSD.org
Sat Dec 3 22:39:13 PST 2005


edwin       2005-12-04 06:39:12 UTC

  FreeBSD ports repository

  Modified files:
    sysutils/portupgrade Makefile distinfo 
  Removed files:
    sysutils/portupgrade/files patch-CAN-2005-0610 
                               patch-Makefile.compat 
                               patch-bin-pkgdb 
                               patch-bin-portsclean.1 
                               patch-bin-portupgrade 
                               patch-etc-Makefile 
                               patch-etc-pkgtools.conf 
                               patch-lib_portsdb.rb 
  Log:
  sysutils/portupgrade: fix the problem that portupgrade sometimes runs slow, and bump PORTVERSION to 20051204.
  
          (1) For years, I have experienced that portupgrade sometimes
          runs very slow.  After some investigation, I found that
          "pkgdb -aF" is invoked from portupgrade or other programs
          (such as portversion) without having sufficient privilege
          to modify /var/db/pkg/, and that error is not caught by the
          caller program, and "pkgdb -aF" is invoked repeatedlly.
  
          So, I fixed the following things:
  
          - When pkgdb internally invoked from other program exits
            with error, make the caller program also exit with error.
  
          - Display the error messages of pkgdb that run internally
            from other program.
  
          When portupgrade or other programs die with the following error,
  
              ** You do not own /var/db/pkg. (use -f to force or run as root)
              Command failed [exit code 1]: /usr/local/sbin/pkgdb -aFQ
  
          please run "pkgdb -aF" as the user that owns /var/db/pkg (usually root).
  
          (2) Make new tarball that contains the above fix and all
          patches in files/.  Bump PORTVERSION to 20051204 and change
          MASTER_SITES.
  
  PR:             ports/89917
  Submitted by:   KOMATSU Shinichiro <koma2 at lovepeers.org>
  
  Revision  Changes    Path
  1.206     +4 -6      ports/sysutils/portupgrade/Makefile
  1.156     +3 -6      ports/sysutils/portupgrade/distinfo
  1.3       +0 -75     ports/sysutils/portupgrade/files/patch-CAN-2005-0610 (dead)
  1.2       +0 -11     ports/sysutils/portupgrade/files/patch-Makefile.compat (dead)
  1.2       +0 -13     ports/sysutils/portupgrade/files/patch-bin-pkgdb (dead)
  1.2       +0 -24     ports/sysutils/portupgrade/files/patch-bin-portsclean.1 (dead)
  1.2       +0 -22     ports/sysutils/portupgrade/files/patch-bin-portupgrade (dead)
  1.2       +0 -14     ports/sysutils/portupgrade/files/patch-etc-Makefile (dead)
  1.2       +0 -16     ports/sysutils/portupgrade/files/patch-etc-pkgtools.conf (dead)
  1.3       +0 -24     ports/sysutils/portupgrade/files/patch-lib_portsdb.rb (dead)


More information about the cvs-ports mailing list