summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD
AgeCommit message (Expand)Author
2005-09-14filter names out first, as it's slightly fasterMarc Espie
2005-09-13more Package/FatPackage common code: separate the proxy 'next' into twoMarc Espie
2005-09-13typo, fix fat packages reading.Marc Espie
2005-09-13grabPlist shall behave like find.Marc Espie
2005-09-13Repository::Installed class, to provide uniform access to installedMarc Espie
2005-09-13yet more uniform names.Marc Espie
2005-09-13don't actively avoid the Composite Pattern.Marc Espie
2005-09-13new class: PackageRepositoryList, of which pkgpath is one instance.Marc Espie
2005-09-13make grabPlist slightly smarter so that we can still open the packageMarc Espie
2005-09-13allows grabbing a packing-list directly, without needing to go throughMarc Espie
2005-09-13some long-delayed clean-up of this code.Marc Espie
2005-09-09zap dup. From Bernd AhlersMarc Espie
2005-09-07copy new annotations over.Marc Espie
2005-09-04zap duplicate codeMarc Espie
2005-09-04* New -i interactive option, that can ask obnoxious questions.Marc Espie
2005-08-29correctly trim old p* versions of packages.Marc Espie
2005-08-22likewise, report only the first three filesMarc Espie
2005-08-22while scanning a potential package, process issues anyways:Marc Espie
2005-08-22maintain a counter of problems encountered per-filesystem.Marc Espie
2005-08-22parse mount entry correctly even if space left is negativeMarc Espie
2005-08-21catch QUIT, HUP, KILL, TERM along with INT, remove the temp dirs, then die.Marc Espie
2005-08-19remove tempdir right away if it turns out we're not dealing with aMarc Espie
2005-08-19trap SIGINT so that tempdirs get removed.Marc Espie
2005-08-17clean-up, move the compute_closure code to RequiredBy, since it'sMarc Espie
2005-08-17save architecture as well for ExtraInfo, so that pkg_add -u won't tryMarc Espie
2005-08-17rename erase to more appropriate forgetMarc Espie
2005-08-16unsafe operations -> potentially unsafe operationsMarc Espie
2005-08-16make sure libs get registered if we take a shortcut and don't reinstallMarc Espie
2005-08-16avoid computing signature twice!Marc Espie
2005-08-16check special names too.Marc Espie
2005-08-16in case we're pretending to install, there's no borked package to create.Marc Espie
2005-08-16use a hash for compiled stems, to avoid spurious duplicates.Marc Espie
2005-08-16don't mix nlist with lsMarc Espie
2005-08-16support code for pkg_add -u:Marc Espie
2005-08-16make the code that enforces the connection limit a separate function, soMarc Espie
2005-08-16fix a few minor details: _list() needs to be called as a method.Marc Espie
2005-08-14if there's no identifiable version in the spec, and in the package name,Marc Espie
2005-08-14no reason not to record special files sizes along with md5.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-12minor semantic tweak: foo-1.0 needs to conflict with foo-1.0p0, always,Marc Espie
2005-08-12avoid warning messageMarc Espie
2005-08-10typoMarc Espie
2005-08-10record unsafe operations in a journal, so that we can give a muchMarc Espie
2005-08-10bug fix: if default is not available, do not push it for installation.Marc Espie
2005-08-09if we are replacing a package, the messages for @extra stuff should beMarc Espie
2005-08-07split off the code that handles dependencies proper, so that we can (later)Marc Espie
2005-08-07wrapper around Ustar that replaces long names/links with LongName#/LongLink#.Marc Espie
2005-08-05expose the algorithm used for splitting names, so that ArcCheck will beMarc Espie
2005-08-05activate sanity check: only files have !0 size.Marc Espie