I just built the PuppetDB 1.4.0 RPMs on OpenSuSE 12.1.  The specfile works
much better on OpenSuSE now.  Two issues came up, however:

The 'BuildRequires:sles-release' needs to have a conditional around it so
that it can tell between SLES and OpenSuSE.  I think this works (I don't
have a SLES box to test against):
%if 0%{?sles_version}
BuildRequires: sles-release
%else
BuildRequires: openSUSE-release
%endif

Lastly, the puppetdb-ssl-setup script still does not work when the PuppetDB
does not reside on the Puppetmaster.  The fix is pretty simple, and the
issue is in the bug tracker.  I created a question and answer on
ask.puppetlabs.com to try and help others that run into it:
https://ask.puppetlabs.com/question/3333/puppetdbs-puppetdb-ssl-setup-script-does-not-work-when-the-puppetdb-is-not-on-the-puppetmaster/

I'd like to thank the PuppetLabs folks for making the specfile MUCH more
OpenSuSE friendly.  It only took me ten minutes this time to fix the
problems in the specfile - 1.3.0 took a lot longer.

Thanks!
Jeffrey.

-- 
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