make the removal of line safer

This commit is contained in:
mh 2010-01-09 14:23:03 +01:00 committed by Micah Anderson
parent 75f88ffda0
commit b4ce2e8769

View file

@ -32,8 +32,9 @@ define line($file, $line, $ensure = 'present') {
}
}
absent: {
exec { "perl -ni -e 'print if \$_ ne \"${line}\n\";' '${file}'":
onlyif => "grep -qFx '${line}' '${file}'"
$subst_line = regsubst($line,'(/|\.)','\\\1','G')
exec { "/bin/sed -i '/${subst_line}/d' '${file}'":
onlyif => "/bin/grep -qFx '${line}' '${file}'"
}
}
}