With the whitelist configuration, you can specify patches that should always be included in the patch set. In addition, this configuration can override recommendations from the Analyzer module. If you need to select a particular patch for a specific operating system, you can provide a selector in the second column within the whitelist. Lines starting with a hash mark (#) and empty lines are ignored. The known selectors are the keys of the system information, as returned by the Collector module. For more information on the Tlp::Roles::Collector module, see TLP Server Modules. The most crucial selectors are as follows:
name name of the system os, version, arch The operation system's name, version and hardware architecture (e.g. 'SunOS', '5.8', 'sparc') Example: # Select this patch (any rev level allowed), but only for Solaris 8 systems. 111234 os=>"SunOS",version=>"5.8" # Select this patch for all operating systems 115634 # Select this patch only for host 'eclipse' 187653 name=>"eclipse" # Select a specific revision. This one will always be used. 197654-23 # Use a regexp for name 168787-15 name=>'/cores|eclipse\d+/' |
You can provide more than one whitelist. Multiple whitelists are merged. A whitelist given later in the configuration overrides any previous whitelist entries. Whitelist patches are moved to the beginning of the patch list. If multiple whitelist entries apply, those that are furthest down on the list are moved to the beginning of the patch list. If a whitelist cannot be found, it is ignored.