Merge pull request #2482 from bladypirat/devel

disabled appending file with garbage when regexp didn't match.
This commit is contained in:
Michael DeHaan 2013-03-22 05:55:36 -07:00
commit bff581be4c

View file

@ -184,10 +184,14 @@ def present(module, dest, regexp, line, insertafter, insertbefore, create, backu
# Add it to the end of the file if requested or
# if insertafter=/insertbefore didn't match anything
# (so default behaviour is to add at the end)
elif insertafter == 'EOF' or index[1] == -1:
elif insertafter == 'EOF':
lines.append(line + os.linesep)
msg = 'line added'
changed = True
# Do nothing if regexp didn't match
elif index[1] == -1:
msg = ''
changed = False
# insertafter/insertbefore= matched
else:
lines.insert(index[1], line + os.linesep)