This code is working - but due to the file declaration it keeps downloading the rpm even after the package gets installed.
1. How do I stop the rpm from downloading after the package is installed? class svn { $TMP = "/tmp" $RPM = "CollabNetSubversion-client-1.6.12-1.i386.rpm" package { "svn": name => "CollabNetSubversion-client-1.6.12-1", ensure => installed, provider => rpm, source => "$TMP/$RPM", require => file["$TMP/$RPM"] } file { "$TMP/$RPM": source => "puppet://puppet.xxx.com/files/svn/$RPM" } file { "/usr/bin/svn": ensure => symlink, replace => true, target => "/opt/CollabNet_Subversion/bin/svn" } } -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.