I have a similar problem. I did not find a way to install just the 32bit package. I wanted to install 32 bit compat-libstdc++33.i686 because HP Operations Agent needs it, even if it's a 64 bit agent.

You can do like this: package { 'compat-libstdc++-33.i686' : ensure => present }

But the problem is it's a different 32bit architecture for different distributions and versions. For RHEL5 and newer it's i686. For older it's i386. SLES11SP1 it's i586.. etc. So the code will have to contain a big case or if for different linux distros and major version setting a variable $x86arch. And then you need to have a package { "compat-libstdc++-33.${x86arch}" : ensure => present }

If someone has a better solution, please let me know :)

/Raboo

--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to