> You don't tell us how wget::fetch is implemented so I can only guess
> that there is an exec resource in there? The wget::fetch resource is
> *always* evaluated so you have to make sure that the exec resource inside
> does not do anything (the exec resource has a `creates` parameter you
> can point to a file. If this file is present the command specified by
> the `command´ parameter will not run).
>
> The wget package is: http://forge.puppetlabs.com/maestrodev/wget
The archive package is: http://forge.puppetlabs.com/bobsh/archive


> Is there a reason why you do not install python as a package or build a
> package your own?
>
> I wanted a python class where I could declare the version I wanted and
have it download and make-d. Most the package management systems I've seen
come with 2.6 (or older!) by default.

I didn't want to create my own package for reasons I listed in another
email: extra complication (python is really easy to make from source) and
extra maintenance (would have to maintain different python versions for
every package management system I wanted to support). I really just wanted
to create a simple puppet script to download and install python in a
consistent fashion on whatever system I happened to be setting up.


-dave

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@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.

Reply via email to