summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add
AgeCommit message (Expand)Author
2007-06-01apply the same checks on extraction that are done during pkg_createMarc Espie
2007-06-01don't store stuff in the plist, use the handle which is there for that.Marc Espie
2007-06-01compute real list.Marc Espie
2007-06-01micro-optimizationsMarc Espie
2007-06-01refactor ProgressMeter code to create objects, put these into state.Marc Espie
2007-06-01no need to require ProgressMeter twice.Marc Espie
2007-05-31look up for old libraries last, so that we do not get tied to old stuffMarc Espie
2007-05-31convert to new .Dd format;Jason McIntyre
2007-05-31we cannot install a package without a solver, remove redundant test.Marc Espie
2007-05-31simplify the handling of shared libs: there's no need to register eachMarc Espie
2007-05-31move set validation earlier (in fact, it probably doesn't belong inMarc Espie
2007-05-31don't bother registering files that have tempnames. The real files don't/noMarc Espie
2007-05-31oops, move realname up so that ::Sample sees it too.Marc Espie
2007-05-31kill REQ script directly. I'm pretty sure it doesn't quite work anyways.Marc Espie
2007-05-31fix the saving of partial installs in case destdir is used.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-30fix verbosity.Marc Espie
2007-05-30fold even more stuff under the same control loop.Marc Espie
2007-05-30simplify really_add to use real visitors for extraction and installation.Marc Espie
2007-05-30avoid setting partial directly when we can, use inheritance instead.Marc Espie
2007-05-30simplify the way partial installations get recorded: store elementsMarc Espie
2007-05-30use set_pkgnameMarc Espie
2007-05-30don't bother not copying the pkgname, we're going to overwrite it anyways.Marc Espie
2007-05-30new functionality: copy elements of packing-lists to a new plist if theyMarc Espie
2007-05-30allow for removing colliding files... very dangerous.Marc Espie
2007-05-30slightly better control over partial installations (still preparing forMarc Espie
2007-05-30separate the creation of the borked package and the Fatal.Marc Espie
2007-05-30redo keep_old_files as a visitor. Copy more stuff over.Marc Espie
2007-05-30move close methods so that error paths can proceed on Repository::Installed.Marc Espie
2007-05-29In update mode, restore previous behavior: some updated packages may haveMarc Espie
2007-05-29slightly more descriptive names.Marc Espie
2007-05-29in checksum creation, allow $base to be undef.Marc Espie
2007-05-29move code a bit, in preparation for multiple handles in an UpdateSet.Marc Espie
2007-05-29rely on packing-lists knowing where they live, much saner.Marc Espie
2007-05-29don't bypass add_object to create special files, otherwise infodir won'tMarc Espie
2007-05-29set_infodir only if plist got defined.Marc Espie
2007-05-29set_infodir during pkg_add.Marc Espie
2007-05-29use the infodir property of packing-lists and specialfiles instead ofMarc Espie
2007-05-29a few more details so that infodirs become useful.Marc Espie
2007-05-29clean-up SpecialFile a bit: make sure the name passed during creation isMarc Espie
2007-05-29downgrade `can't find +DISPLAY' to a warning until I figure things out.Marc Espie
2007-05-29don't use 0 as an error number.Marc Espie
2007-05-28move `interrupted' stuff inside state: removes one local variable, allowsMarc Espie
2007-05-28delay error reporting a bit more: try installing and deinstalling everythingMarc Espie
2007-05-28store skipupdatedeps in the set, not the plistMarc Espie
2007-05-28lift up more of the dev checking code into Vstat.Marc Espie
2007-05-28oops, can't copy CONTENTS twiceMarc Espie
2007-05-28always create packing-lists with a `contents' entry.Marc Espie
2007-05-28split off handle creation (for added packages) into its own routine.Marc Espie