From 857357f9405b6c07236550b7ec1558ed1b116c6b Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Thu, 11 Aug 2011 08:55:12 -0500 Subject: Allow --needed and --recursive on -U operations Trivial to implement as the same backend machinery is used anyway. Document it and add it to the accepted options. Signed-off-by: Dan McGee --- doc/pacman.8.txt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/pacman.8.txt b/doc/pacman.8.txt index a362d2cf..10368df4 100644 --- a/doc/pacman.8.txt +++ b/doc/pacman.8.txt @@ -229,6 +229,17 @@ Upgrade Options (apply to '-S' and '-U')[[UO]] there is one available. Multiple groups can be specified by separating them with a comma. +*\--needed*:: + Do not reinstall the targets that are already up to date. + +*\--recursive*:: + Recursively reinstall all dependencies of the targets. This forces upgrades + or reinstalls of all dependencies without requiring explicit version + requirements. This is most useful in combination with the '\--needed' flag, + which will induce a deep dependency upgrade without any unnecessary + reinstalls. + + Query Options[[QO]] ------------------- *-c, \--changelog*:: @@ -398,7 +409,7 @@ system upgrade and install/upgrade the foo package in the same operation. to date. *\--needed*:: - Don't reinstall the targets that are already up to date. + Do not reinstall the targets that are already up to date. *\--recursive*:: Recursively reinstall all dependencies of the targets. This forces upgrades -- cgit v1.2.3-70-g09d2