Ok, well, I guess I should go back and rework the other Oracle Linux support contributions I've made.  I'm not totally understanding the pattern match in this use case if Operating Systems are being enumerated in list fashion.  The documentation says it matches the specified <SUBPATTERN>, which implies it's not very greedy.  Wouldn't using the comma separated list be better to enforce exact matches?

Consider the case where the OracleLinux, CloudLinux, and LinuxMint all match the subpattern "Linux" that belongs to Amazon's special case.  Doesn't that create a matching problem?