summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/filesystem_view.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/spack/spack/filesystem_view.py b/lib/spack/spack/filesystem_view.py
index 5385ca0803..1701af5501 100644
--- a/lib/spack/spack/filesystem_view.py
+++ b/lib/spack/spack/filesystem_view.py
@@ -357,6 +357,9 @@ class YamlFilesystemView(FilesystemView):
tree.unmerge_directories(view_dst, ignore_file)
def remove_file(self, src, dest):
+ if not os.path.lexists(dest):
+ tty.warn("Tried to remove %s which does not exist" % dest)
+ return
if not os.path.islink(dest):
raise ValueError("%s is not a link tree!" % dest)
# remove if dest is a hardlink/symlink to src; this will only