From 6b9e0118c33c49addfda5f7d0f5517e51a88ca65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Thu, 3 Dec 2009 20:46:53 +0200 Subject: [PATCH] Changed sysctl to use test instead of egrep. --- sysctl/manifests/init.pp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sysctl/manifests/init.pp b/sysctl/manifests/init.pp index a3950c5..f49ffd4 100644 --- a/sysctl/manifests/init.pp +++ b/sysctl/manifests/init.pp @@ -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", } -} \ No newline at end of file +}