There is any help to solve the problem of dependencies in puppet?

Regards,

--Ridha

On Wednesday, March 20, 2013 12:35:25 PM UTC-4, ridha gadhgadhi wrote:
>
> Hi,
>
> I have created a puppuet module to install a software from its source code 
> as follow:
>
>  exec {
>
>         'build_opensaf':
>
>         cwd => "/opt/opensaf-4.2.2",
>
>         command         => '/opt/opensaf-4.2.2/configure --disable-tipc',
>
>         timeout => 0,
>
>         logoutput => 'on_failure',
>
>         require   => Exec["opensaf_extract_installer"],
>
> }
>
> exec {
>
>         'compile_opensaf':
>
>         cwd => "/opt/opensaf-4.2.2",
>
>         command         => 'make',
>
>         timeout => 0,
>
>         logoutput => 'on_failure',
>
>         require   => Exec["build_opensaf"],
>
> }
>
> exec {
>
>         'install_opensaf':
>
>         cwd => "/opt/opensaf-4.2.2",
>
>         command         => 'make install',
>
>         timeout => 0,
>
>         logoutput => 'on_failure',
>
>         require   => Exec["compile_opensaf"],
>
> }
>
>
> The above code works fine when the prerequisites packages are installed. 
> But, in the reverse case, I have met a problem of the dependancies packages.
> The prerequisites packages are:
>
>    -  libxml2-dev
>    -  automake
>    -  m4
>    -  autoconf (2.61 or later)
>    -  libtool
>    -  pkg-config
>    -  gcc/g++
>    -  GNU make
>    -  python-dev(el)
>    
> Is there someone who can help me to find a solution for installing the 
> above packages in Ubunutu 12.4 taking into account  the two cases: with and 
> without internet connection. That means if I have internet connection, I 
> use "apt-get install" else I use "dpkg -i" command.
>
> Thanks in advance,
>
> --Ridha
>
>

-- 
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to