Changed sysctl to use test instead of egrep.

This commit is contained in:
Timo Mkinen 2009-12-03 20:46:53 +02:00
parent 9c853fa445
commit 6b9e0118c3

View file

@ -19,7 +19,7 @@ define sysctl::set($value) {
exec { "sysctl-${name}":
command => "sysctl -w ${name}='${value}'",
path => "/bin:/usr/bin:/sbin:/usr/sbin",
unless => "sysctl -n ${name} | egrep '^${value}'",
unless => "test \"`sysctl -n ${name}`\" = \"${value}\"",
}
exec { "sysctl-${name}-save":
@ -28,4 +28,4 @@ define sysctl::set($value) {
unless => "egrep '^${name}=' /etc/sysctl.conf",
}
}
}