att="platform" val="linux" | att="platform" val="redhat" | How platform="redhat" is evaluated | How platform="linux" is evaluated |
|---|---|---|---|
action="exclude" | action="exclude" | Excluded. | Excluded. |
action="include" or action="flag" | Excluded. This is an error condition, because if all "linux" content is excluded, "redhat" also is excluded. Applications can recover by generating an error message. | Excluded. | |
Unspecified | Excluded, because "redhat" is a kind of "linux", and "linux" is excluded. | Excluded. | |
action="include" | action="exclude" | Excluded, because all "redhat" content is excluded. | Included. |
action="include" | Included. | Included. | |
action="flag" | Included and flagged with the "redhat" flag. | Included. | |
Unspecified | Included, because all "linux" content is included. | Included. | |
action="flag" | action="exclude" | Excluded, because all "redhat" content is excluded. | Included and flagged with the "linux" flag. |
action="include" | Included and flagged with the "linux" flag, because "linux" is flagged and "redhat" is a type of "linux". | Included and flagged with the "linux" flag. | |
action="flag" | Included and flagged with the "redhat" flag, because a flag is available that is specifically for "redhat". | Included and flagged with the "linux" flag. | |
Unspecified | Included and flagged with the "linux" flag, because "linux" is flagged and "redhat" is a type of linux | Included and flagged with the "linux" flag. | |
Unspecified | action="exclude" | Excluded, because all "redhat" content is excluded | If the default for platform values is "include", this is included. If the default for platform values is "exclude", this is excluded. |
action="include" | Included. | Included, because all "redhat" content is included, and general Linux content also applies to RedHat | |
action="flag" | Included and flagged with the "redhat" flag. | Included, because all "redhat" content is included, and general Linux content also applies to RedHat | |
Unspecified | If the default for platform values is "include", this is included. If the default for platform values is "exclude", this is excluded. | If the default for platform values is "include", this is included. If the default for platform values is "exclude", this is excluded. |