I have a script that I execute to run a mono exe during a setup process.  I 
would like to automate that with puppet but the exe depends on an 
environment variable being set or it will fail.  My setup.sh file looks 
like this.  

export MY_ENV_VAR=$HOME/target_dir
/usr/mono/bin/mono $HOME/path_to_exe/Setup.exe

this fails because well $HOME is meaningless in a puppet context.  Here's 
is what I would like to do.

exec { 'myscript':
        command => "/bin/sh /some_path/scripts/setup.sh", 
}

I can't change the mono exe to not rely on special environment variable. 
 That isn't an option.  

So in summary I need to be able to set a special env variable for the exec 
context and I have to be able to dynamically change the path to the exe 
because each users home directory will be different.  I searched for a 
while but now my eyes are just crossed. 

Any ideas?


-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to