summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/Delete.pm
AgeCommit message (Expand)Author
2007-06-04zap dead code: we no longer use DirRm.Marc Espie
2007-06-04some minor systematic changes.Marc Espie
2007-06-04fix keep_old_filesMarc Espie
2007-06-02move dependency registration into its own function.Marc Espie
2007-06-01refactor ProgressMeter code to create objects, put these into state.Marc Espie
2007-05-31move set validation earlier (in fact, it probably doesn't belong inMarc Espie
2007-05-31kill REQ script directly. I'm pretty sure it doesn't quite work anyways.Marc Espie
2007-05-31a few cosmetic changes, move realname over to PackingElement to beMarc Espie
2007-05-30simplify script handling a bit (they're going to disappear probably anyways).Marc Espie
2007-05-30simplify really_add to use real visitors for extraction and installation.Marc Espie
2007-05-30don't bother not copying the pkgname, we're going to overwrite it anyways.Marc Espie
2007-05-30redo keep_old_files as a visitor. Copy more stuff over.Marc Espie
2007-05-29rely on packing-lists knowing where they live, much saner.Marc Espie
2007-05-28delay error reporting a bit more: try installing and deinstalling everythingMarc Espie
2007-05-28lift up more of the dev checking code into Vstat.Marc Espie
2007-05-28clean up packing-list validation, call the methods `prepare_for_addition'Marc Espie
2007-05-22zap references to pkgdep. Packing-Lists no longer even record it, anyways.Marc Espie
2007-05-22introduce a SharedItemsRecorder (put it into Vstat, since that's a fileMarc Espie
2007-05-22mark `digitalsignature' as a known keyword, which helps me.Marc Espie
2007-05-15do not copy pkgname, since we're going to erase it, and packing-listsMarc Espie
2007-05-14tidyMarc Espie
2007-05-07make sure all temporary file handling goes through OpenBSD::TempMarc Espie
2007-05-07name code from keep_old_files, don't set pkgname directly.Marc Espie
2007-05-07kill old code to handle deprecated pkgcfl.Marc Espie
2007-05-02replace pkgbase with less confusing name localbaseMarc Espie
2007-05-02$o->method() becomes $o->methodMarc Espie
2007-04-29replace $p->visit('method') calls with $p->methodMarc Espie
2007-04-15update copyright years, standardize licence.Marc Espie
2007-03-07fix size checks for good. Since we want deletion to happen `right now'Marc Espie
2006-10-18symlinks marked @extra need special care for deletionNikolay Sturm
2005-10-27Fix a perl warning during package deletion.Bernd Ahlers
2005-10-24more robust deletion: rebuild item from file system instead of usingMarc Espie
2005-10-24use a visitor('prepare_for_deletion') to validate plist for removal,Marc Espie
2005-10-24factor out a bit of code, and be more aware of symlinks.Marc Espie
2005-10-22be more explicit about what's going on.Marc Espie
2005-08-22likewise, report only the first three filesMarc Espie
2005-08-17rename erase to more appropriate forgetMarc Espie
2005-08-16check special names too.Marc Espie
2005-08-09if we are replacing a package, the messages for @extra stuff should beMarc Espie
2005-08-05Make sure $totsize != 0, even if the package does not contain any actualMarc Espie
2005-07-24deal with a special case, where we are replacing files with changed md5:Marc Espie
2005-02-09in case some md5 don't match, keep the offending files around as aMarc Espie
2004-12-29show `reading plist' while deleting packages, since we can do this easily,Marc Espie
2004-12-21fix nasty cache-out-of-sync bug.Marc Espie
2004-12-20don't display some details in -n mode unless very verbose.Marc Espie
2004-12-16renamed borked_installation from borked.n to partial-<pkgname> ...Marc Espie
2004-12-15move -n down into RequiredBy and PackingList (as $main::not, since weMarc Espie
2004-12-12add somewhat more regular error catching code.Marc Espie
2004-12-02Vstat API changed slightly. Found out by fries@Marc Espie
2004-11-27record sample/extra directories if !extra, so that SharedItems won't warnMarc Espie