8.8. 内容过滤器示例
将以下任何示例与以下流程一起使用,以构建自定义内容过滤器。
示例 1
使用基本 Red Hat Enterprise Linux 软件包创建软件仓库。这个过滤器需要添加到内容视图中的 Red Hat Enterprise Linux 软件仓库。
Filter:
- 包含类型:Include
- 内容类型: 软件包组
- filter : 只选择 Base 软件包组
示例 2
创建一个存储库,在特定日期后排除所有勘误,但安全更新除外。如果您想定期执行系统更新,但关键安全更新除外,这将非常有用。这个过滤器需要添加到内容视图中的 Red Hat Enterprise Linux 软件仓库。
Filter:
- 包含类型:Exclude
- 内容类型:Err atum (按日期和类型)
- 过滤器 : 仅选择 Bugfix 和 Enhancement 勘误类型,并清除 安全勘误 类型。将 Date Type 设置为 Updated On。将 Start Date 设置为您要限制勘误的日期。将 End Date 留空,以确保过滤任何新的非安全勘误。
示例 3
示例 1 和示例 2 的组合,其中您只需要操作系统软件包并希望排除最新的程序错误修复和功能增强勘误。这要求附加到同一内容视图的两个过滤器。内容视图首先处理 Include 过滤器,然后是 Exclude 过滤器。
过滤 1:
- 包含类型:Include
- 内容类型: 软件包组
- filter : 只选择 Base 软件包组
过滤 2:
- 包含类型:Exclude
- 内容类型:Err atum (按日期和类型)
- 过滤器 : 仅选择 Bugfix 和 Enhancement 勘误类型,并清除 安全勘误 类型。将 Date Type 设置为 Updated On。将 Start Date 设置为您要限制勘误的日期。将 End Date 留空,以确保过滤任何新的非安全勘误。
有关内容过滤器的工作方式的另一个示例,请参阅以下文章 :"如何在 Satellite 6 中进行内容过滤器"。