CVSROOT:        /cvs
Module name:    src
Changes by:     es...@cvs.openbsd.org   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...

Reply via email to