diff options
author | Andrew Gregory <andrew.gregory.8@gmail.com> | 2017-04-09 20:42:02 -0400 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2017-04-12 11:47:44 +1000 |
commit | 13ec13c85e4ea39e51d58b0842d8bef50e2ae369 (patch) | |
tree | 4fb8e51f9c728cb07a125bc7ba3fcd6fccaef996 /src | |
parent | 04d211effa8d65020887112ee30c7b3b0fc28ad3 (diff) | |
download | pacman-13ec13c85e4ea39e51d58b0842d8bef50e2ae369.tar.xz |
deprecate --force in favor of --overwrite
--force is widely misunderstood and the same effect can now be achieved
with --overwrite, which is better named and can be used more safely.
Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/pacman/pacman.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pacman/pacman.c b/src/pacman/pacman.c index e0e7d01d..9d1cf6bb 100644 --- a/src/pacman/pacman.c +++ b/src/pacman/pacman.c @@ -189,7 +189,6 @@ static void usage(int op, const char * const myname) switch(op) { case PM_OP_SYNC: case PM_OP_UPGRADE: - addlist(_(" --force force install, overwrite conflicting files\n")); addlist(_(" --overwrite <path>\n" " overwrite conflicting files (can be used more than once)\n")); addlist(_(" --asdeps install packages as non-explicitly installed\n")); @@ -708,6 +707,8 @@ static int parsearg_upgrade(int opt) } switch(opt) { case OP_FORCE: + pm_printf(ALPM_LOG_WARNING, + _("option --force is deprecated; use --overwrite instead\n")); config->flags |= ALPM_TRANS_FLAG_FORCE; break; case OP_OVERWRITE_FILES: |