summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add
AgeCommit message (Collapse)Author
2005-04-09`an URL' -> `a URL';Jason McIntyre
2005-04-09add scp example;Jason McIntyre
from olivier cherrier; ok espie@
2005-03-26start sentence with capital letterPeter Valchev
2005-03-25all hail Theo and do as He wishes.Marc Espie
2005-03-14report/ignore broken packing-lists.Marc Espie
Happens only to guys who don't run fsck after panics, but hey ! ;-) okay pval@
2005-03-13document some common usage of pkg_info to make us look cool.Marc Espie
okay jmc@, prod by theo.
2005-03-09just clue() the first time a library is not found.Marc Espie
More clues are generally useless...
2005-03-09report all missing libraries (report is a bit verbose, but this will do).Marc Espie
2005-03-09oops, since we don't register destdir along with libs, looking up withMarc Espie
destdir is doomed.
2005-03-09make sure lookup_libspec returns the same thing in -v -v mode.Marc Espie
2005-03-07strip down path from generated manpages.Marc Espie
problem noticed by sturm@
2005-03-07oopsMarc Espie
2005-03-04flesh list of classes out.Marc Espie
2005-03-03grammar, and an OpenBSD -> .Ox;Jason McIntyre
2005-03-03allow pkg_mklocatedb to look into src and X11 sets as well.Marc Espie
`no objection' naddy@
2005-03-02flesh out documentation.Marc Espie
thanks jmc@ for comments.
2005-03-01make sure _quick3p is always defined. Thanks dale!Marc Espie
2005-02-28document the public interface to PkgSpec.Marc Espie
Very simple actually...
2005-02-28oops, since we override MANALL, we need to complete it.Marc Espie
2005-02-28basic API documentation, not yet finished.Marc Espie
2005-02-26cosmetic clean-upMarc Espie
2005-02-15reword initial description;Jason McIntyre
ok espie@
2005-02-15New command: pkg_mklocatedb, that can be used to create locate(1)-styleMarc Espie
databases for packages (duh, isn't that obvious from the name ?) Tweaks based on comments from naddy/jmc.
2005-02-09in case some md5 don't match, keep the offending files around as aMarc Espie
borked package (with fixed md5). Makes it easier to locate those files and erase them later if needed... this also makes collisions explicit if user forgets and tries to install a new package later.
2005-02-07make updatedepends slightly safer: note which packages may have bogusMarc Espie
dependencies, so that if you do one big pkg_add -r *, then you can check which packages may have issues thanks to forced updates.
2005-02-07take size of metainfo into account when checking if the file system isMarc Espie
large enough before installing a package.
2005-01-22do not clean-up shared items in pretend mode (for now, need extra logicMarc Espie
to pretend cleaning it up).
2005-01-22explicitly shows fragment names that were not found.Marc Espie
2005-01-16allow locking of database in quiet mode, where we don't display anyMarc Espie
message. Display the lock message on stderr anyways, so that we don't disturb normal displays. postpone locking after we know about -q in pkg_info's case. Display command line if pkg_create fails, so that we can see what arguments it found in bsd.port.mk.
2005-01-14`big lock' model: lock the whole db for reading/writing.Marc Espie
design checked with millert@, relying on process termination for unlock at his suggestion. Perf optimization: don't try to reinstall installed packages in kitchensink mode if !-r.
2005-01-13just mark it down when we can't install a package, instead of tryingMarc Espie
later, so that we can erase some temp info. Saves memory and time for -F kitchensink, mostly nop otherwise...
2005-01-13let collision reports give the name of the package they're trying toMarc Espie
install. When you add 2000 packages, this can be *real* confusing otherwise.
2005-01-03- use .Bk/.Ek to keep SYNOPSIS tidyJason McIntyre
- `-F keyword' -> `-F keywords' in SYNOPSIS for consistency
2005-01-03rename -f -> -FMarc Espie
okay pvalchev@, naddy@, marco@, deraadt@ (keep -f around for the transition, will scrap it soon)
2004-12-29show `reading plist' while deleting packages, since we can do this easily,Marc Espie
and this gives a hint about what is going on for big packages (like tetex).
2004-12-29remove vreaddir support, since library lookup no longer needs it.Marc Espie
important memory gain, since virtual and virtual_dir account for the lion's share of pkg_add's memory consumption.
2004-12-29round number of stars immediately, avoids off-by-1 display error.Marc Espie
fixes an elusive problem reported ages ago by sturm@...
2004-12-28add a boguslibs forced option, that rescans packages for librariesMarc Espie
not marked with @lib. This allows pkg_add -current to deal with 3.6 packages fully.
2004-12-28clearer error/warningMarc Espie
2004-12-28improve message quality: don't say we can't update stuff when we are goingMarc Espie
to force it. Group the verification of forward dependencies, so that it is less verbose. Also, register .libs conflict, even if it's not that useful.
2004-12-28synchronize conflict lists when we add/remove anything.Marc Espie
2004-12-27allow pkg_add -r to proceed even if there's more than one conflict.Marc Espie
Put an arbitrary threshold at 5 conflicts, so that a package that conflicts with everything won't wipe everything out... Take inter-dependencies into account while adjusting dependencies: we can't adjust dependencies for stuff that is no longer there.
2004-12-27recover from a nasty problem, allow people to delete package even ifMarc Espie
some dependency got badly adjusted.
2004-12-27better messageMarc Espie
2004-12-27if we can't read this packing-list, this is not really an issue.Marc Espie
2004-12-27use delete, not undef, to update installed_packages correctly...Marc Espie
while we're there, clean-up code slightly.
2004-12-26put the compress 0 codes into a specific object. Handles the case whereMarc Espie
file ends with a block of zero, as sleuthed by sturm@. The object means the code is cleaned up with all the state in one place. Also, better use of constant. And beginnings of an Ustar writer code...
2004-12-26simplify BUGS message, especially since it is not accurate any longer.Marc Espie
2004-12-26be less verbose by default: no need to show the look-ups in dependentMarc Espie
and libs packages, since we do that all the time now and it works, and since we have a good error message when it fails.
2004-12-22keep less stuff around for -e pkgpath.Marc Espie