summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/PackageLocator.pm
AgeCommit message (Expand)Author
2006-03-08propagate stuff to be able to explicitly clean-up repositories.Marc Espie
2006-03-04cut down the Locator code into maintainable chunks.Marc Espie
2006-03-04zap more success messages. Keep pid of distant location pipe, just in case.Marc Espie
2006-02-21detect temporary connection errors, and retry with exponential timeout.Marc Espie
2006-02-09Add some nice interfaces instead of the hint() argument to close().Marc Espie
2005-11-03kludge: avoid creating non-empty files.Marc Espie
2005-11-02In case we are pretending, make sure we skip to the next archive member.Marc Espie
2005-10-25zap 229 (frantisek holop)Marc Espie
2005-10-22add a hint to close that says how the fd got closed (real error, premature,Marc Espie
2005-10-22more non-errors from ftp.Marc Espie
2005-10-22I haven't received any feedback at all about this patch, so everyoneMarc Espie
2005-10-10Display an error message if no packages are available in the PKG_PATH.Marc Espie
2005-09-24Allows FETCH_CMD to replace ftp.Marc Espie
2005-09-19fix PackageRepository::Installed().Marc Espie
2005-09-19make package opening more efficient (and maybe more intuitive) byMarc Espie
2005-09-17allows grabbing the packing-list directly from a PackageLocation,Marc Espie
2005-09-17beginning to a source path repository infrastructure, very likely to changeMarc Espie
2005-09-17minor nitMarc Espie
2005-09-16more clean-up:Marc Espie
2005-09-16oopsMarc Espie
2005-09-16move .tgz addition down to PackageRepositoryList.Marc Espie
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-04* New -i interactive option, that can ask obnoxious questions.Marc Espie
2005-08-22while scanning a potential package, process issues anyways:Marc Espie
2005-08-19remove tempdir right away if it turns out we're not dealing with aMarc 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-06-26Handle hard links correctly: the names need to be aliased correctly forMarc Espie
2005-06-26select fat package based on name too.Marc Espie
2005-06-26handle fat packages based on architecture.Marc Espie
2004-08-06block-scoped require is way simpler than weird AUTOLOAD hack.Marc Espie
2004-08-06unified headers, switch to smaller copyright notice.Marc Espie
2004-03-11repair pkg_add -, by making sure `-' is a special object.Marc Espie
2004-03-07A few useful features:Marc Espie
2004-01-28some code refactoring.Marc Espie
2003-12-19Clean up PackageLocator so it looks somewhat more object-oriented.Marc Espie
2003-11-06Handle pkg_add -Marc Espie
2003-10-31put pkgpath back in correct order.Marc Espie