summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorPatrick Steinhardt <steinhardt.ptk@gmail.com>2013-06-18 17:44:15 +0200
committerAllan McRae <allan@archlinux.org>2013-06-26 15:32:16 +1000
commitdfcea1456da5df042f2ba2ba23efeb245436718f (patch)
tree63dcff337bd1306335a8fd98312399dc3da8464e /doc
parentec831e05f58e3db1c06aadb23a87b5b82ab3ebf3 (diff)
downloadpacman-dfcea1456da5df042f2ba2ba23efeb245436718f.tar.xz
Enable inverted patterns in NoExtract and NoUpgrade.
It is now possible to invert patterns in NoExtract and NoUpgrade. This feature allows users to whitelist certain files that were previously blacklisted by another entry. Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'doc')
-rw-r--r--doc/pacman.conf.5.txt10
1 files changed, 8 insertions, 2 deletions
diff --git a/doc/pacman.conf.5.txt b/doc/pacman.conf.5.txt
index 83a399e1..049faee2 100644
--- a/doc/pacman.conf.5.txt
+++ b/doc/pacman.conf.5.txt
@@ -128,7 +128,10 @@ Options
'.pacnew' extension.
These files refer to files in the package archive, so do not include the
leading slash (the RootDir) when specifying them. Shell-style glob patterns
- are allowed.
+ are allowed. It is possible to invert matches by prepending a file with
+ an exclamation mark. Inverted files will result in previously blacklisted
+ files being whitelisted again. Subsequent matches will override previous
+ ones. A leading literal exclamation mark or backslash needs to be escaped.
*NoExtract =* file ...::
All files listed with a `NoExtract` directive will never be extracted from
@@ -138,7 +141,10 @@ Options
from the 'apache' package.
These files refer to files in the package archive, so do not include the
leading slash (the RootDir) when specifying them. Shell-style glob patterns
- are allowed.
+ are allowed. It is possible to invert matches by prepending a file with
+ an exclamation mark. Inverted files will result in previously blacklisted
+ files being whitelisted again. Subsequent matches will override previous
+ ones. A leading literal exclamation mark or backslash needs to be escaped.
*CleanMethod =* KeepInstalled &| KeepCurrent::
If set to `KeepInstalled` (the default), the '-Sc' operation will clean