summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/pkg_add.1
AgeCommit message (Collapse)Author
2007-05-31convert to new .Dd format;Jason McIntyre
2007-05-31kill REQ script directly. I'm pretty sure it doesn't quite work anyways.Marc Espie
Deprecate INSTALL and DEINSTALL, write out warnings in pkg_create. Clean up some more old cruft
2007-05-07remove -Fboguslibs, we haven't had unmarked libraries for yearsMarc Espie
2007-04-15update copyright years, standardize licence.Marc Espie
reword the introduction to the stuff originally from FreeBSD to clarify slightly.
2006-10-17add -F conflicts: force installation in the presence of registered conflicts,Marc Espie
provided nothing else happens (like, huh, the presence of actual conflicts between files). Allows nikolay@ to work with redhat/base and fedora_core at the same time.
2006-03-07let scp repositories work. Avoid run-away processes by just having one singleMarc Espie
ssh connection for each repository.
2006-03-05- kill whitespace at eolJason McIntyre
- kill double .Pp
2006-03-04accurate description of script execution.Marc Espie
2006-03-04Spell out normal modes of operation for pkg_add more.Marc Espie
Explain about ambiguities, and expand a bit on interactive mode.
2006-01-06tweak the descriptions of -r and -u: make the distinctionJason McIntyre
between them a little clearer; ok espie
2005-11-05-F conflicts does not really exist, so don't document itNikolay Sturm
ok espie@
2005-10-10Xref package(5)Marc Espie
2005-10-02pkg_add -u does updates.Marc Espie
noticed by brad@
2005-09-17kill trailing space;Jason McIntyre
uppercase some abbreviations;
2005-09-17Document the process for pkg_add -u.Marc Espie
2005-09-17write down explicitly that directory names in PKG_PATH should end with a /,Marc Espie
since pkg_add will have trouble splitting the path correctly in the presence of weird url schemes otherwise.
2005-09-17Document PKG_CACHE.Marc Espie
Document a few more -F toggles. Explain in more details what happens during pkg_add -r.
2005-09-07sort options, and sync usage();Jason McIntyre
2005-09-04* New -i interactive option, that can ask obnoxious questions.Marc Espie
* move the signature code to a packing-list method, prepend the pkgname. * depend on distant listings, cache these systematically. * cut the PKG_PATH at :/ systematically, much simpler than parsing URLs. People should get used to trailing /s. * let pkg_add -u actually run the update. * check for signature in more places, for instance, let pkg_add installed_stuff be a void operation. * grab enough stuff during updates to check signatures, so that pkg_add -u can report updates that are not needed right away, instead of waiting for the more confusing `trying to update' * beginning of @module support. * @pkgpath support, including updates. * systematically expand stems when applicable. * use visitors systematically in pkg_info. * pkg_info -S reports signature. * remove hardcoding of categories in PackingList, so that future modules will be able to expand them. * add @updateset and @incompatibility keywords.
2005-08-17drop paragraph about ftp-proxy.Marc Espie
jmc@ insisted... and yeah, it's a bit confusing.
2005-08-17ftp-proxy misbehavior is of the past.Marc Espie
2005-08-16remove trailing space;Jason McIntyre
2005-08-16update dependency explanation, noticed by Gerardo Santana.Marc Espie
2005-08-16when you ask to update a package, you generally want to update itsMarc Espie
dependencies as well... so do the stem -> pkgname conversion early, and then compute the closure of dependencies on the list of packages we asked for.
2005-08-16document the current state of pkg_add -uMarc Espie
2005-08-16be more specific about `every precaution' in pkg_add, so that people won'tMarc Espie
be scared about -F update. Document the nasty issues I've encountered with FTP.
2005-08-13minor tweaks for BUGS;Jason McIntyre
ok espie@
2005-08-12pkg_add -r does work.Marc Espie
on the other hand, scp(1) is a pig.
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-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-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-26simplify BUGS message, especially since it is not accurate any longer.Marc Espie
2004-12-18document kitchensink optionMarc Espie
2004-12-16renamed borked_installation from borked.n to partial-<pkgname> ...Marc Espie
partial-<pkgname>.n if needed. Make borked_installation take a message, to show installation/deinstallation issues correctly. Fix handling of ^C: this may lead some system calls to return early, thus registering as errors: so always mark the last file as done, so that borked installation will register it correctly. Kill packing-list cache for anything but depends: we've got a global cache of libraries now (use it in pkg_add). Make almost everyone look at $main::not, so that we can call register_installation to_installation RequirementList->add/delete safely. Simplify $not logic accordingly, do thing much more closely to what would happen without -n. This should allow pkg_add/pkg_delete -n to handle most nasty cases correctly now, since all the relevant information is kept internally in a compact format: - register of shared libraries - global register of conflicts - cache of depends.
2004-12-09make -f scripts work again, and document it properly in both pkg_add andMarc Espie
pkg_delete since it now works for both.
2004-11-21remove .Xr's that do not belong here anymore with the new pkg_* tools;Xavier Santolaria
espie@ ok.
2004-11-15tweaks;Jason McIntyre
ok espie@
2004-11-15sort options, and some whitespace issues;Jason McIntyre
ok espie@
2004-11-14don't try to tell exactly what gets copied into /var/db/pkg, since thisMarc Espie
changes over time.
2004-11-14turn on progress meter by default, use -x to disable it.Marc Espie
document the new stuff, partial reorder of options.
2004-11-11restrict update operation less: we're not bothered by @exec or INSTALL,Marc Espie
only DEINSTALL or @unexec (we should need to run symetric checks on the package we're going to install, though...) allows forced replacement: script running, and breaking forward dependencies. Communicate more about what may break.
2004-11-07document the current behavior of pkg_add -r.Marc Espie
Clearly marks this as an experimental option that can thoroughly mangle your system.
2004-10-18Documents @endfake and -Q semantics.Marc Espie
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-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-09-18framework to be able to distinguish packages installed manually (and thusMarc Espie
wanted by the user) from packages installed automatically to satisfy a dependency.