Subject: Re: pkg/33456 (pkgtools/pkg_chk: pkg_chk -u: perfomance speedup)
To: None <gnats-bugs@netbsd.org, abs@netbsd.org, pkg-manager@netbsd.org,>
From: Auster <lrou@x.ua>
List: pkgsrc-bugs
Date: 05/10/2006 17:44:58
On Wed, May 10, 2006 at 01:45:16PM +0000, wiz@netbsd.org wrote:
> Synopsis: pkgtools/pkg_chk: pkg_chk -u: perfomance speedup
> 
> (I wonder why the -I run reports
> vim-share-7.0.0: missing
> vim-share-7.0.0: missing
> i.e. duplicate vim-share instead of once vim-share and one vim)
 
  sorry, my typo:

--- /tmp/pkg_chk.test
+++ /tmp/pkg_chk.test2
@@ -141,7 +141,7 @@
 	fi
 
 	if [ -n "$USE_CACHED_VARS" ]; then	# using cached vars
-		pkg_vars=$(${GREP} "^$PKGDIR" "$INDEX_VARS" 2>/dev/null)
+		pkg_vars=$(${GREP} "^$PKGDIR|" "$INDEX_VARS" 2>/dev/null)
 		if [ -n "$pkg_vars" ]; then
 			args=$@
 			set --




# /tmp/pkg_chk -I 
[ PASS1: check 561 installed packages at 17:10:33 ]
vim-7.0.0: version mismatch - vim-6.4.8
vim-share-7.0.0: version mismatch - vim-share-6.4.8nb1
[ PASS1: done at 17:15:36 ]
[        duration: 303 seconds ]
17:15 /usr/bin/env /usr/sbin/pkg_delete -K /var/db/pkg -r vim-6.4.8
17:15 /usr/bin/env /usr/sbin/pkg_delete -K /var/db/pkg -r vim-share-6.4.8nb1
[ Rechecking packages after deletions ]
[ PASS2: recheck 561 installed packages at 17:15:37 ]
[        using cached vars ]
vim-7.0.0: missing
vim-share-7.0.0: missing
[ PASS2: done at 17:15:42 ]
[        duration: 5 seconds ]
[ Install ]

...snip

17:20 rm -f /usr/pkgsrc/pkgchk_update-lrou.x.ua.conf
17:20 rm -f /usr/pkgsrc/INDEX.vars
Installed: vim-7.0.0 vim-share-7.0.0

p.s. i need some time for more accurate tests.