summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add
AgeCommit message (Collapse)Author
2004-10-20basic framework for delayed messages.Marc Espie
2004-10-19need to prepend destdir to pkgbase for libspecs checking.Marc Espie
2004-10-19Extra progress meter for the handling of shared items: first showMarc Espie
the reading of remaining stuff from installed packages, then the cleaning-up as it progresses.
2004-10-18Documents @endfake and -Q semantics.Marc Espie
2004-10-18take window size into account.Marc Espie
window sizes changes are delayed, nothing to do about it, since perl keeps the signal around until it is safe to activate it...
2004-10-18experimental progress meter.Marc Espie
not active unless you specify -x for pkg_add/pkg_delete. (option is bound to change)
2004-10-18Don't show libspec checking unless very verbose.Marc Espie
Split addition into `parsing' and actual addition. Don't show parsing info unless verbose, so that pkg_add only displays the actual pkg addition...
2004-10-18use OpenBSD::Getopt so that we can do -v -v.Marc Espie
Be much terser by default, start showing dependency information and various things only with at least one -v. Build a `flattened tree' of dependencies information in pkg_add, and show why we install a given package (idea from deraadt@).
2004-10-18fix report of final problemsMarc Espie
2004-10-17behave according to documentation, e.g., delete groups/users only if -c.Marc Espie
fix typo.
2004-10-16Add support for @endfake and pkg_add -Q, to be documented later...Marc Espie
2004-10-13document @sysctlMarc Espie
2004-10-13@sysctlMarc Espie
2004-10-12nicer displayMarc Espie
2004-10-12move conflict handling into a separate function, cleaner...Marc Espie
2004-10-12Oops. Copy option contents BEFORE looking for them.Marc Espie
problem noticed by wilfried@ as `packages don't have INSTALL anymore'
2004-10-11common code for exec/unexec/extraunexec.Marc Espie
2004-10-11simplify ldconfig now that we run in an uniform way.Marc Espie
2004-10-11remove special `visiting order' when writing packing-lists.Marc Espie
Add implicit '.' cwd at beginning of packing-list. so that special files get registered at front of packing-list before any cwd occurs (and they get in the same order as stuff gets written through tar).
2004-10-11better visitor, that allows for revisits later.Marc Espie
2004-10-11aggregate all MESSAGES and display them at the end, with proper markers toMarc Espie
separate distinct packages.
2004-10-11move mandir handling to pkg_add/delete time, solely.Marc Espie
Adjust stuff so that pkg_add can run makewhatis just once. pkg_delete cannot, since it has to have the manpages around still to remove them...
2004-10-11common code for all script running.Marc Espie
Common option for not running scripts: -I for both pkg_add and pkg_delete.
2004-10-11more similarities to pkg_deleteMarc Espie
2004-10-11pass more stuff through stateMarc Espie
2004-10-11store opt_n and opt_v inside state.Marc Espie
2004-10-11$state->{beverbose} = $state->{verbose} || $state->{not}Marc Espie
2004-10-11store more stuff inside $stateMarc Espie
2004-10-11move to a structure more similar to pkg_delete.Marc Espie
2004-10-11tweak, make it work a bit more like pkg_addMarc Espie
2004-10-11rework error handling through an eval{} so that post really_add alwaysMarc Espie
gets executed, which means we can postpone some stuff until then...
2004-10-11add support for undisplay file, to be able to show information at pkgMarc Espie
removal without having to run a DEINSTALL script...
2004-10-11kill old MTREE option that was never implemented in the new tools anyways.Marc Espie
kill -C and -P options which are definitely no longer used as well. Reorder special files so that REQUIRE is at front (and it's executed first anyways).
2004-10-11split PackageName handling into PackageName stuff/PkgSpec matching.Marc Espie
Kill new method that isn't really used. Name explicit splitstem() to get the stem of a packagename. Adjust calls to the interface.
2004-10-11reorg error handling slightly, cleaner and clearer.Marc Espie
2004-10-05move expand down to ::ExeclikeActionMarc Espie
2004-10-05unbreak expandMarc Espie
2004-10-05explicitly call the right destate for ExtradirMarc Espie
2004-10-05more inheritance, reorder stuff slightlyMarc Espie
2004-10-05intermediate ::DirlikeObject class, so that all dir objects inherit fromMarc Espie
it, including ::DirRm.
2004-10-05make a list of all conflicts.Marc Espie
2004-10-05unbreak pure comments, handle @option at new level.Marc Espie
2004-10-05Let DirBase inherit from FileObjectMarc Espie
2004-10-05mark stuff as annotations. don't create ignore objects, since they areMarc Espie
proper annotations. ditch multiple inheritance for CVSTag, like ExtraInfo, since these being comments is more an historic artefact than anything else.
2004-10-05derive ::PkgCfl from ::ConflictMarc Espie
2004-10-05basic destate for ::FileObject, derive ::Exec, ::Unexec, ::ExtraunexecMarc Espie
from ::ExeclikeAction
2004-10-05unique objects only need to override add_object.Marc Espie
2004-10-05fullname and mode stuff only concerns ::ObjectMarc Espie
2004-10-05Only ::FileObject need to do the dirclass test, other objects don'tMarc Espie
become dirs/
2004-10-05NoDuplicateNames = 1 is a ::FileObject propertyMarc Espie