From 2eda01c703cbd1692130ffc8ed48a9163fda87b6 Mon Sep 17 00:00:00 2001
From: Todd Gamblin <tgamblin@llnl.gov>
Date: Wed, 18 Feb 2015 16:21:15 -0800
Subject: [PATCH] uninstall -f ignores nonexisting packages.

---
 lib/spack/spack/cmd/uninstall.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/spack/spack/cmd/uninstall.py b/lib/spack/spack/cmd/uninstall.py
index 0962942f43..6ded455390 100644
--- a/lib/spack/spack/cmd/uninstall.py
+++ b/lib/spack/spack/cmd/uninstall.py
@@ -66,6 +66,7 @@ def uninstall(parser, args):
             tty.die(*args)
 
         if len(matching_specs) == 0:
+            if args.force: continue
             tty.die("%s does not match any installed packages." % spec)
 
         for s in matching_specs:
-- 
GitLab