From af14ae97373ca076cf485c331c88ab2ab358ef4b Mon Sep 17 00:00:00 2001 From: Carlos Sanchez Date: Tue, 12 Nov 2013 21:33:29 +0100 Subject: [PATCH] Don't use tmp folder /tmp files get deleted after restart and puppet reruns the download --- manifests/package.pp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/manifests/package.pp b/manifests/package.pp index 0dd0201..31980a8 100644 --- a/manifests/package.pp +++ b/manifests/package.pp @@ -22,15 +22,17 @@ system => true } + file { "${dropbox::config::dx_home}/tmp": + ensure => directory, + } -> exec { 'download-dropbox-cli': - command => "wget -O /tmp/dropbox.py \"https://www.dropbox.com/download?dl=packages/dropbox.py\"", - unless => 'test -f /tmp/dropbox.py', + command => "wget -O ${dropbox::config::dx_home}/tmp/dropbox.py \"https://www.dropbox.com/download?dl=packages/dropbox.py\"", + unless => "test -f ${dropbox::config::dx_home}/tmp/dropbox.py", require => User[$dropbox::config::dx_uid], - } + } -> file { '/usr/local/bin/dropbox': - source => '/tmp/dropbox.py', + source => "${dropbox::config::dx_home}/tmp/dropbox.py", mode => 755, - require => Exec['download-dropbox-cli'] } if ($dropbox::config::user != undef and $dropbox::config::password != undef) {