NAME ProjectBuilder::Filter, part of the project-builder.org DESCRIPTION This module provides filtering functions suitable for pbinit calls. pb_get_filters This function gets all filters to apply. They're cumulative from the less specific to the most specific. Suffix of those filters is .yml. Filter all.yml applies to whatever distribution. The pbfilter directory may be global under pbconf or per package, for overloading values. Then in order filters are loaded for distribution type, distribution family, distribution name, distribution name-version. The first parameter is the package name. The second parameter is OS hash The function returns a pointer on a hash of filters. pb_filter_file This function applies all filters to files. It takes 4 parameters. The first parameter is the file to filter. The second parameter is the pointer on the hash of filters. If undefined no filtering will occur. The third parameter is the destination file after filtering. The fourth parameter is the pointer on the hash of variables to filter (tag, ver, ...) pb_filter_file_inplace This function applies all filters to a file in place. It takes 3 parameters. The first parameter is the pointer on the hash of filters. The second parameter is the destination file after filtering. The third parameter is the pointer on the hash of variables to filter (tag, ver, ...) pb_filter_var_print This function prints every variable expanded in order to help debug stacking issues with conf files. If a VM/VE/RM is given restrict display to this distribution. If parameters are passed, restrict again the display to that package only. WEB SITES The main Web site of the project is available at . Bug reports should be filled using the trac instance of the project at . USER MAILING LIST None exists for the moment. AUTHORS The Project-Builder.org team lead by Bruno Cornec . COPYRIGHT Project-Builder.org is distributed under the GPL v2.0 license described in the file "COPYING" included with the distribution.