FAQ
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 puppet-users+unsubscribe@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.

Search Discussions

  • Ridha gadhgadhi at Mar 21, 2013 at 3:55 am
    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 puppet-users+unsubscribe@googlegroups.com.
    To post to this group, send email to puppet-users@googlegroups.com.
    Visit this group at http://groups.google.com/group/puppet-users?hl=en.
    For more options, visit https://groups.google.com/groups/opt_out.

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouppuppet-users @
categoriespuppet
postedMar 20, '13 at 4:35p
activeMar 21, '13 at 3:55a
posts2
users1
websitepuppetlabs.com

1 user in discussion

Ridha gadhgadhi: 2 posts

People

Translate

site design / logo © 2021 Grokbase