diff options
author | Chantry Xavier <shiningxc@gmail.com> | 2008-01-13 22:43:53 +0100 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2008-01-13 18:42:26 -0600 |
commit | 6ee95afe7e9ac1b0ecdc517948ecdcc3b69ccf68 (patch) | |
tree | f19f3a532be1d33f633633e7cc32e5eea65cf150 | |
parent | e93b0a2f37a41e8ba38f7ae7aa6f4ec7c5b8664d (diff) |
doc: update documentation for --recursive and --cascade
This addresses some of the issues in FS#9192. Attempt to clarify the -Rc
and -Rs options in the man page.
Signed-off-by: Chantry Xavier <shiningxc@gmail.com>
Signed-off-by: Dan McGee <dan@archlinux.org>
-rw-r--r-- | doc/pacman.8.txt | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/doc/pacman.8.txt b/doc/pacman.8.txt index 0da83a67..33c0794c 100644 --- a/doc/pacman.8.txt +++ b/doc/pacman.8.txt @@ -207,7 +207,8 @@ Remove Options[[RO]] -------------------- *-c, \--cascade*:: Remove all target packages, as well as all packages that depend on one - or more target packages. This operation is recursive. + or more target packages. This operation is recursive, and must be used + with care since it can remove many potentially needed packages. *-k, \--keep*:: Removes the database entry only. Leaves all files in place. @@ -218,10 +219,11 @@ Remove Options[[RO]] file should be renamed with a ``.pacsave'' extension. *-s, \--recursive*:: - Remove each target specified including all dependencies, provided that - (A) they are not required by other packages; and (B) they were not - explicitly installed by the user. This option is analogous to a - backwards '\--sync' operation. + Remove each target specified including all of their dependencies, provided + that (A) they are not required by other packages; and (B) they were not + explicitly installed by the user. This operation is recursive and analogous + to a backwards '\--sync' operation, and helps keep a clean system without + orphans. Sync Options[[SO]] |