<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>I have an rpm, called blah-suse, that I only want installed on a SuSE platform.  The rpm is in a repo that contains rpms with common prefixes, blah-<something>, that can be installed on RedHat, CentOS and SuSE.  </div><div><br></div><div>Unfortunately, when you do a "yum install blah*", the SuSE package gets installed on the CentOS system.</div><div><br></div><div>Is there a way to prevent or even have the SuSE rpm installation skipped on a non-SuSE system?<br></div><div><br></div><div>I've tried the %pre tag.  But there appears to be some pre-installation actions happening even before the %pre tag scripts are executed because in some installations there are conflicts.  The conflicts are displayed and the %pre tag scripts are never executed.<br></div><div><br></div><div>Is there yet another tag
 (or something) where I could do a<br></div><div><br></div><div>%<tag></div><div>if [ ! -f "/etc/SuSE-release" ]; then</div><div>     echo "Not a SuSE system"</div><div>     exit 0<br></div><div>fi</div><div><br></div><div>and cleanly and nicely exit the installation of the SuSE rpm?</div><div>Thank you.<br></div><div><br></div><div><br></div></div></body></html>