From 3960227e608b2b9b12b8694c2dcfcf2ef55f925d Mon Sep 17 00:00:00 2001 From: ntpttr Date: Tue, 20 Sep 2016 13:53:03 -0700 Subject: [PATCH] Add unless clause to exec --- manifests/config.pp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/manifests/config.pp b/manifests/config.pp index dcf31db..e7ccb61 100644 --- a/manifests/config.pp +++ b/manifests/config.pp @@ -14,6 +14,7 @@ class java::config ( ) { path => '/bin', user => 'root', command => "echo JAVA_HOME=${$java::use_java_home} >> /etc/environment", + unless => "grep -Fx \"JAVA_HOME=${$java::use_java_home}\" \"/etc/environment\"", } } } @@ -41,6 +42,7 @@ class java::config ( ) { path => '/bin', user => 'root', command => "echo JAVA_HOME=${$java::use_java_home} >> /etc/environment", + unless => "grep -Fx \"JAVA_HOME=${$java::use_java_home}\" \"/etc/environment\"", } } } @@ -50,6 +52,7 @@ class java::config ( ) { path => '/bin', user => 'root', command => "echo JAVA_HOME=${$java::use_java_home} >> /etc/environment", + unless => "grep -Fx \"JAVA_HOME=${$java::use_java_home}\" \"/etc/environment\"", } } } @@ -59,6 +62,7 @@ class java::config ( ) { path => '/bin', user => 'root', command => "echo JAVA_HOME=${$java::use_java_home} >> /etc/environment", + unless => "grep -Fx \"JAVA_HOME=${$java::use_java_home}\" \"/etc/environment\"", } } } @@ -68,6 +72,7 @@ class java::config ( ) { path => '/bin', user => 'root', command => "echo JAVA_HOME=${$java::use_java_home} >> /etc/environment", + unless => "grep -Fx \"JAVA_HOME=${$java::use_java_home}\" \"/etc/environment\"", } } } @@ -77,6 +82,7 @@ class java::config ( ) { path => '/bin', user => 'root', command => "echo JAVA_HOME=${$java::use_java_home} >> /etc/environment", + unless => "grep -Fx \"JAVA_HOME=${$java::use_java_home}\" \"/etc/environment\"", } } }