OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Thomas Lotterer
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-tools                    Date:   18-Feb-2005 15:16:13
  Branch: HEAD                             Handle: 2005021814161300

  Modified files:
    openpkg-tools/cmd       bf-db.pl

  Log:
    amend must ensure exact package exists otherwise outdated packge is
    kept and color update is lost

  Summary:
    Revision    Changes     Path
    1.15        +2  -2      openpkg-tools/cmd/bf-db.pl
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-tools/cmd/bf-db.pl
  ============================================================================
  $ cvs diff -u -r1.14 -r1.15 bf-db.pl
  --- openpkg-tools/cmd/bf-db.pl        18 Feb 2005 12:40:10 -0000      1.14
  +++ openpkg-tools/cmd/bf-db.pl        18 Feb 2005 14:16:13 -0000      1.15
  @@ -231,12 +231,12 @@
           $sth = $dbh->prepare(
               "SELECT st_package_name FROM status WHERE ( " .
               "    st_inst_host = ? and st_inst_arch = ? and st_inst_os = ? 
and st_inst_tag = ? and " .
  -            "    st_package_name = ? );"
  +            "    st_package_name = ? and st_package_version = ? and 
st_package_release = ? );"
           );
           $retries = $lockretries; do {
               $rv = $sth->execute(
                   $host, $arch, $os, $tag,
  -                $name
  +                $name, $version, $release
               );
           } while (not $rv and $dbh->errstr =~ m|lock|i and sleep(1) and 
$retries-- >= 1);
           printf STDERR "DEBUG:$0: countdown from %d to %d\n", $lockretries, 
$retries if($opt_verbose or $retries != $lockretries);
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to