summaryrefslogtreecommitdiffstats
path: root/usr.sbin/pkg_add/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* future replacement for PackageInfo.pmespie2020-02-171-1/+2
| | | | | | | | | | - the name was a bit confusing (pkg_info) - one of the first modules I wrote, and the old one isn't OO at all, and full of globals, which can be a problem for displaying error messages, and for tweaking PKG_DB locally... This will replace PackageInfo.pm once I've gone through all the callers. New synopsis would make this part of State in most cases, without any singleton.
* New manual page OpenBSD::style(3p).schwarze2020-01-041-1/+2
| | | | | Based on a writeup that espie@ posted to misc@ with tweaks by me and additional feedback from espie@.
* prepare to split half of the dependencies code into a manageable subclassespie2018-06-201-3/+4
|
* Remove support for pkg.conf in light of the consolidation towardsrpe2017-02-271-2/+2
| | | | | | | | | | | | | a single configuration file for the OpenBSD repository location. The pkg_* tools now use installurl(5) to find the package repository. NOTE: /etc/installurl only contains a single URL pointing to a mirror. Use the PKG_PATH environment variable to specify more than one package repository. prodded by and OK deraadt@ aja@
* no longer neededespie2016-10-041-4/+2
|
* replace fw_update (shell script) with a specialized version of pkg_add.espie2015-01-111-3/+5
| | | | | | | This has numerous advantages, in terms of speed and control. Initial version should be (mostly) identical to the old one. thanks to rpe@ and sthen@ for tests.
* prepare things slightly further, FwUpdate still not active...espie2014-12-271-1/+2
|
* Rename Persistant to Persistent.kspillner2014-08-271-2/+2
| | | | sure espie@
* bye bye src url. Never amounted to much, we went another road a while agoespie2014-07-131-2/+1
|
* tedu setlist support, superseded by the new locate dbs.espie2014-07-131-2/+1
|
* extract the code that walks setlist, to be able to use it in pkg_checkespie2014-04-141-1/+2
| | | | (waiting for theo to synch sets to commit the rest)
* separate pkg_sign documentation. Option description becomes MUCH saner.espie2014-01-231-2/+2
|
* reorg code: make "signing only" a separate command, as it has nothing inespie2014-01-231-2/+5
| | | | | | | | | common with pkg_create. Move the signing part in its own module, so that PkgCreate can reuse it for "signing while we build" mode. naddy@ agrees
* signify supportespie2013-12-311-1/+2
|
* kill pkg(1) for good. with help from espie.fgsch2012-08-061-3/+2
| | | | espie@ ok.
* install the correct file; from schwarze, ok krwderaadt2012-07-131-3/+3
|
* do not install the pkg(1) front-end stub in /usr/sbin anymore, everyonederaadt2012-07-131-7/+5
| | | | | uses the '_' variants ok espie
* move PkgConfig.pm where it belongsespie2012-06-111-2/+1
| | | | as requested by matthieu@, ok jasper@, miod@, matthieu@
* document OpenBSD::md5espie2012-01-151-1/+2
|
* zap it from there tooespie2011-08-261-3/+2
|
* future code to handle HTTP 1.1 connection: need to establish a somewhatespie2011-07-061-3/+4
| | | | persistant connection, will use the same client code for scp and http.
* switch to installing source manuals (base part)schwarze2011-06-231-18/+7
| | | | | discussed with lots of people, tested by naddy@, "move fast" deraadt@
* initial documentation for pkg.conf, after nits from jmc@, and straighteningespie2010-07-041-2/+2
| | | | up by Theo about what should be in there...
* document ::State a bitespie2010-06-251-1/+2
|
* more printing changes.espie2010-06-151-1/+2
| | | | | | | | | | | | move log operations into their own file, since they're used outside of pkg_add/pkg_delete by pkg_check. move all system stuff to State, so that printing can be localized/controlled. Create primitives _print, _errprint, _fatal for overriding output, without localization. Accordingly, move a lot of code out of Error. We should also move Unlink and Copy eventually.
* ui changes: go thru a state object for most printoutsespie2010-06-091-1/+2
|
* move files after a discussion with Theo.espie2010-06-051-4/+4
|
* new command pkg_fsck, very incomplete for now. Runs only very basic checks.espie2010-06-051-2/+7
|
* move code around, so that commands can be used as modules.espie2010-06-041-6/+15
| | | | | | pkg becomes the start hub, which does nothing except require the correct module. Saner code wrt Add/Delete, and more sharing.
* pieces required for resolve-lib (reuse code for consistency)espie2010-04-241-2/+4
|
* clean up the ProgressMeter code, create a specific class if a Termespie2010-03-221-2/+3
| | | | | | | | | | | | | is around. start using stuff from termcap, specifically, cleareol, and move to hp. use the full line when we can, cram 100% if we can. (this should flicker much less on slow terminals). clean-up the install-and-progress bits to be in progressmeter, this removes some code. have pkg_create follow the same pattern as the others, with a state. This allows us to unify error messages a bit.
* move generic code to handle libspec in a new file, to clean up stuffespie2010-01-191-1/+2
|
* move the oldlibs code into its separate file, prior to fixing it.espie2010-01-111-1/+2
| | | | allow replacement if it only touches partial or libs
* pull the signature comparison code into its own file.espie2010-01-101-1/+2
| | | | add comparison functions to Packagenames that return undef when it matters.
* Better, more global way of dealing with forward dependencies, and toespie2009-12-261-1/+2
| | | | | | | | | ask just once per-set for exec/unexec. Todo: forward-deps could be merged, but this might lead to dependency loops, we have to detect them and act first Todo: rewrite the other part of forward dependency handling (dep adjustment)
* start pulling all the code that's the same between pkg_add and pkg_deleteespie2009-11-161-1/+2
| | | | | into a common AddDelete package... lots of identical options and handling, actually...
* pkg_add will need to track installation progress globally, so that we don'tespie2009-10-151-1/+2
| | | | | solve dependencies with stuff that we want to update later... create that information, to be used...
* move OpenBSD::Handle into its own file. I guess I need to disentangle thisespie2009-10-141-1/+2
| | | | code before I go further....
* initial implementation of package signatures, based on x509 certificates andespie2009-04-141-1/+2
| | | | smime detached signatures.
* Do not clean ${PACKAGES} as this is the source files, if run without obj dirdrahn2008-09-111-2/+2
| | | | present, it will delete the source files. Found by Steven Roberts.
* Install in the correct directory with NOMAN set. Based on makewhatisdrahn2008-09-021-12/+6
| | | | with additional CLEANFILES from theo.
* put Subst stuff into its own library file, to reuse elsewhere.espie2008-04-071-1/+2
|
* a somewhat long introduction to how the package tools really work,espie2008-02-041-1/+2
| | | | | so that people finally get a jump-start at figuring out code that's still evolving,..
* use the same trick as for perl to make sure manpages get built laterespie2007-12-311-2/+2
|
* placeholder to split off the code that handles UpdateSets, as it'sespie2007-06-251-1/+2
| | | | currently scattered all over the place.
* Add Paths.pm, to centralize all system dependent paths all over the place.espie2007-06-101-1/+2
| | | | okay millert@, deraadt@
* Add pkgpath hints to pkgspec. Make PackageRepository/Source functional:espie2007-05-181-1/+2
| | | | | | | | | | | if a pkgpath is hinted at, then we build that package, and we delegate to the corresponding File: repository. Some XXX: we need to unlock the database temporarily, as the build *requires* shared access to stuff that is going on (and possibly write access for installing subpackages, so this cannot work 100% yet). Still, this allows the transparent build of one single package, at least.
* document search objects. Adjust PkgSpec documentationespie2007-05-141-1/+2
|
* put Search objects into their own file, finallyespie2007-05-141-1/+2
|
* move code around to allow OO access to installed packages always.espie2007-05-141-1/+2
|