<div class="gmail_quote">On Tue, Mar 3, 2009 at 3:45 PM, Matthew Pounsett <span dir="ltr">&lt;<a href="mailto:matt@conundrum.com">matt@conundrum.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Hi there.  My apologies if this is something that&#39;s covered in documentation somewhere... but, due to the inability to google for punctuation, I&#39;m finding it a bit hard to locate the appropriate docs.  I&#39;ve done what I think is a reasonable amount of manual searching of documentation without coming up with anything.<br>

<br>
I often see spec files that reference defines which appear to be set by the OS... for example, phrases like &quot;%if 0%{?rhel}&quot;.  Where are these defined?  I can&#39;t find references in the files in /usr/lib/rpm/ or /etc/rpm/, and can&#39;t see a list of these defines in the available documentation.<br>

<br>
Is there a relatively complete list of these defines somewhere?  Is there a config file in each RPM-using OS where a local one is defined?  Pointers would be quite welcome.<br>
</blockquote><div><br>I am not sure it you are seeing spec file born for the &quot;SUSE build system&quot;. But if yes the list you are looking is described here for example:<br><br><a href="http://en.opensuse.org/Build_Service/cross_distribution_package_how_to">http://en.opensuse.org/Build_Service/cross_distribution_package_how_to</a><br>
<br>hth<br></div></div><br>