summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add
AgeCommit message (Collapse)Author
2008-02-06Fix FETCH_CMD and don't hardcode ftp(1) but use OpenBSD::Paths->ftp().Bernd Ahlers
ok espie@
2008-02-04specify that MakeWhatis and pkg-config fall outside the scope of this documentMarc Espie
2008-02-04Replace bogus lowercase n in 'DESCRIPTIOn'Landry Breuil
'go for it' espie@
2008-02-04typos and whitespaceMarc Espie
2008-02-04a somewhat long introduction to how the package tools really work,Marc Espie
so that people finally get a jump-start at figuring out code that's still evolving,..
2008-01-26replace reference to deprecated @pkgcfl keyword by @conflictLandry Breuil
ok espie@
2008-01-12better ui for locking messages.Marc Espie
Instead of just saying we await the release, we say when it's done. (practically, a lot of package operation take `some time', it's good for the user to know whether the command is still waiting for an held lock, or actually doing some work)
2007-12-31use the same trick as for perl to make sure manpages get built laterMarc Espie
2007-12-28allows src: urls to work better by using -F nolock during pkg builds.Marc Espie
Also turns off ftp package fetching, as noticed by bernd@ With this, src: urls should be mostly functional now.
2007-12-28tweak the semantics so that no-default-conflict works.Marc Espie
requested by mbalmer@,sturm@. okay winiger@
2007-12-18make it possible to run without locking the database. To be used byMarc Espie
SRC: url, which require it.
2007-12-08let pkg_info -E see @sample objects. No sense in hiding them.Marc Espie
2007-11-17allow whitespace before = sign when reading variables from a .pc file.Steven Mestdagh
"go ahead" espie@, "makes sense" ckuethe@
2007-11-05Slight rewording of @depend description (this -> that)Stuart Henderson
ok espie
2007-11-05document Ev FTP_KEEPALIVE;Jason McIntyre
from giovanni, tweaked by espie and myself
2007-10-31better .Nd; from Pierre RiteauJason McIntyre
2007-10-06finish loop as soon as the ldconfig search directories have been found.Steven Mestdagh
ok espie@
2007-09-28nitMarc Espie
from qgiovanni@gmail.com
2007-09-20obey -F installedMarc Espie
noticed by kurt@, tested by him too.
2007-08-28reverse mistaken commit, restore FETCH_CMD to functionality.Marc Espie
2007-08-23write out the object url in the error message if that's an object error andMarc Espie
not a basic listing repository issue.
2007-08-23fix v* order in keep_most_recent.Marc Espie
2007-07-18- document the fact that mkfontscale is now run as well as mkfontdir andAntoine Jacoutot
fc-cache for @fontdir ok kili@ espie@
2007-07-14- there's no point in running mkfontdir only for @fontdir ; so let's runAntoine Jacoutot
mkfontscale too (and remove fonts.scale on package removal) discussed with matthieu@ and espie@ weeks ago "seems fine" pyr@, ok espie@
2007-06-30move the UpdateSet stuff into its separate file, leaving Vstat much cleaner.Marc Espie
2007-06-30fix saving of old partial packages... problem noticed by Paul IroftiMarc Espie
2007-06-26fix pkg_info's find_by_path behavior, which I accidentally broke twoMarc Espie
versions back...
2007-06-26missed one mark_as_installed.Marc Espie
2007-06-26the big gap one: create UpdateSet for all packages being installed, andMarc Espie
consider only UpdateSet internally. This involves moving stuff around a bit to keep pkg_add -n working, adding creators from_location for UpdateSet, and tweaking dependencies heavily. More changes later, like sanitizing PackageLocation state engine, or creating UpdateSet earlier for actual updates.
2007-06-25placeholder to split off the code that handles UpdateSets, as it'sMarc Espie
currently scattered all over the place.
2007-06-25typoMarc Espie
2007-06-23setup a local sigalarm to send a HUP to the ftp process if it takes longerMarc Espie
than 30 seconds to stop... 30 seconds chosen as a `nice' average value. Note that this is a `work-around' for some specificities of ftp(1), which usually doesn't react to SIGINT, but reacts instantly to SIGHUP...
2007-06-20mention https protocol, for which support was added recently.Steven Mestdagh
ok espie@
2007-06-20sprinkle code to deal gracefully with absent packing-lists.Marc Espie
makes it easier for people to recover after a disk crash that leaves /var/db/pkg half-empty.
2007-06-19first draft of a tag solver, needs more flesh to be useful (especially:Marc Espie
transform the lib cache into a tags/lib cache)
2007-06-19sometimes, wanting to share code gives insight: disentangle the codeMarc Espie
that walks dependencies entirely. It is far less related to the main solver than I thought, it can be built when needed, and own its own state. Much cleaner design.
2007-06-18... and zap old codeMarc Espie
2007-06-18reorganize lookup_library so I can reuse the exact same algorithm toMarc Espie
look up different things (in particular, the incremental lookup through dependencies).
2007-06-18more uniform: all deps routines should be methods, even if they don'tMarc Espie
use the data.
2007-06-18add tag no shadow, to allow us to specify that we do NOT want tempfilesMarc Espie
into some directories. a few minor style tweaks, such as using a nice join(map()) to build some strings.
2007-06-17only display header if we actually display some information.Marc Espie
Allows saying pkg_info -a -M, and not having 100s of empty lines corresponding to all packages without a MESSAGE.
2007-06-17fix format for timestamps. Use a non-ambiguous subset of ISO8601.Marc Espie
2007-06-17more scaffolding we don't really use yet.Marc Espie
2007-06-17document @exec/@unexec variations in more detail.Marc Espie
Point users at pkg_create for packing-list details (suggested by ajacoutot@)
2007-06-17add a bit of scaffolding for signaturesMarc Espie
2007-06-16introduce new stuff: @tag, to be used to tag files and other objects.Marc Espie
Only one tag for now: no checksum. Will supersede @comment no checksum eventually. Benefit: errors out in case of a typo.
2007-06-16Add variation on exec/unexec:Marc Espie
@exec-always @unexec-always @exec-add @unexec-delete @exec-update @unexec-update with the obvious semantics that *update are only run during updates, and *add/delete are only run during `pure' additions/removals. This should solve the problem of those packages that `lose' manual configuration when you update them (e.g., all the mod_xxx apache stuff and postfix). caveat: you will need to go through one finaly broken update before the new stuff kicks in.
2007-06-16FTP_KEEPALIVE as a crude interface to ftp -k. To be thought out later.Marc Espie
this is just an experiment.
2007-06-16use OpenBSD::Paths contentsMarc Espie
2007-06-14Really cleanup temporary directories.Matthias Kilian
"commit that now, please." espie@