Return from bashcomp_alias on the first dosym failure if nonfatal is
used.
---
 eclass/bash-completion-r1.eclass | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/eclass/bash-completion-r1.eclass b/eclass/bash-completion-r1.eclass
index 9877baa..325769c 100644
--- a/eclass/bash-completion-r1.eclass
+++ b/eclass/bash-completion-r1.eclass
@@ -130,6 +130,7 @@ bashcomp_alias() {
        shift
 
        for f; do
-               dosym "${base}" "$(_bash-completion-r1_get_bashcompdir)/${f}"
+               dosym "${base}" "$(_bash-completion-r1_get_bashcompdir)/${f}" \
+                       || return
        done
 }
-- 
2.6.3


Reply via email to