CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2010/08/01 04:03:24
Modified files:
usr.sbin/pkg_add/OpenBSD: Delete.pm PkgAdd.pm SharedItems.pm
UpdateSet.pm Vstat.pm
Log message:
fix the qt 4.5 -> 4.6 update issue.
since we usually deal with directories in a global way, replacing a
directory with something else didn't work.
the fix is to record removed directories in Vstat in a "lazy" way:
we only test these objects for existence if we add something else at
the same location. Since this happens rarely, we can afford to perform
the whole SharedItems dance twice...