summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/Add.pm
AgeCommit message (Expand)Author
2007-06-06tweak how copies happen: rename make_copy into make_shallow_copy,Marc Espie
2007-06-04a few missed $' / $`Marc Espie
2007-06-04some minor systematic changes.Marc Espie
2007-06-01apply the same checks on extraction that are done during pkg_createMarc Espie
2007-06-01refactor ProgressMeter code to create objects, put these into state.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-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-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-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-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-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-27move packing-list validation to the UpdateSet level.Marc Espie
2007-05-22zap references to pkgdep. Packing-Lists no longer even record it, anyways.Marc 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-02-24UI improvement: in case the disk overflows, let tally give informationMarc Espie
2006-12-05use lstat for symbolic links; fixes uninitialized uid/gid.Steven Mestdagh
2006-02-16validate() can also take sample files into account.Marc Espie
2006-02-09Turn validate_plist() into a real visitor that calls validate() for eachMarc Espie
2005-12-05make sure set_modes always get called for a `real' extraction.Marc Espie
2005-11-02In case we are pretending, make sure we skip to the next archive member.Marc Espie
2005-11-02Simplify OpenBSD::PackingElement::Sysctl::install().Bernd Ahlers
2005-10-19mark links being extracted with `zap', so that they do not get recordedMarc Espie
2005-09-24pass actual items to prepare_long and check_name so that we can alsoMarc Espie
2005-09-04zap duplicate codeMarc Espie
2005-09-04* New -i interactive option, that can ask obnoxious questions.Marc Espie
2005-08-22maintain a counter of problems encountered per-filesystem.Marc Espie
2005-08-16in case we're pretending to install, there's no borked package to create.Marc Espie
2005-08-13symlinks and hardlinks do not have an md5Marc Espie
2005-08-13don't set $file->{cwd} until *after* we're sure it's defined.Marc Espie
2005-08-07wrapper around Ustar that replaces long names/links with LongName#/LongLink#.Marc Espie
2005-08-05Make sure $totsize != 0, even if the package does not contain any actualMarc Espie
2005-06-21move Arch->check() up to Packingelement, so that it can be called anywhere,Marc Espie
2005-06-12test that archive->next() worked, and explicitly throw a `truncated archive'Marc Espie
2005-02-07take size of metainfo into account when checking if the file system isMarc Espie
2005-01-13let collision reports give the name of the package they're trying toMarc Espie
2004-12-20don't display some details in -n mode unless very verbose.Marc Espie
2004-12-18display something when files ought to get moved in -n.Marc Espie
2004-12-18ignore size issues in kitchensink pretend mode.Marc Espie
2004-12-17better collision reports.Marc Espie
2004-12-16renamed borked_installation from borked.n to partial-<pkgname> ...Marc Espie
2004-12-12add somewhat more regular error catching code.Marc Espie