CVSROOT: /cvs Module name: src Changes by: [email protected] 2010/10/02 07:36:56
Modified files:
usr.sbin/pkg_add/OpenBSD: PackageLocation.pm PkgAdd.pm Ustar.pm
Log message:
somewhat complicated optimization: avoid reading the whole plist file
when we're only looking for update-info. Means Ustar must deal with
"partial" files. Occasionnally a huge win, such as skipping 95% of the kdebase
or texlive plist when they don't need updating.
I've been running with this for a few weeks now...
