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...