Merge pull request #169 from apenney/fix_ppa.pp
[puppet-modules/puppetlabs-apt.git] / manifests / ppa.pp
index 61b9b3a768dacb352e148ca0de0d53225ad85589..e6954af3b74494187ee4a46392624ec3959d95fe 100644 (file)
@@ -42,7 +42,7 @@ define apt::ppa(
   exec { "add-apt-repository-${name}":
     environment  => $proxy_env,
     command      => "/usr/bin/add-apt-repository ${options} ${name}",
-    creates      => "${sources_list_d}/${sources_list_d_filename}",
+    onlyif       => "/usr/bin/test -s ${sources_list_d}/${sources_list_d_filename}",
     logoutput    => 'on_failure',
     notify       => Exec['apt_update'],
     require      => [