aboutsummaryrefslogtreecommitdiffstats
path: root/modules/buildsystem/manifests/youri_submit.pp
Commit message (Collapse)AuthorAgeFilesLines
* buildsystem: add /etc/youri/host.confNicolas Vigier2013-05-231-0/+2
| | | | | | | | | | The host.conf config file for youri contains the hostnames of the nodes that are building packages for each architecture. The variable $build_src_node has been added to buildsystem::var::scheduler to contain the hostname of the server building the initial src.rpm. The variable $build_nodes_aliases has been added to buildsystem::var::scheduler to be used to find the real hostnames of the nodes building the packages for each architecture.
* buildsystem: Change youri submit configurationNicolas Vigier2013-05-231-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The youri submit configuration has been changed. The following two template files : - youri/submit-todo.conf - youri/submit-upload.conf have been replaced by a common template file for youri submit-todo and youri submit-upload : - youri/submit.conf This new template file does not contain any specific configuration. Instead the youri configuration is now created using informations from the following hash variables : - the $youri_conf_default hash from buildsystem::var::youri, containing default configuration for the repository, the checks, actions and posts. - the $youri_conf parameter from buildsystem::var::youri, overriding infos from the default configuration defined in $youri_conf_default. - the distros specific configuration is defined in the $distros parameter from buildsystem::var::distros. All those variables contain configuration for both youri submit-todo and youri submit-upload. This change allows moving all Mageia specific configuration outside the buildsystem module to the class mga_buildsystem::config, while still keeping common configuration in the buildsystem module. The following checks definitions have also been removed from youri submit-todo configuration, because they are not used in the current configuration : - history - precedence - section - svn The 'version' check options for infra_1 and infra_2 have been moved from youri submit-upload to submit-todo configuration.
* Create buildsystem::var::youriNicolas Vigier2012-12-111-11/+7
| | | | | The class buildsystem::var::youri has been created to set the youri configuration.
* buildsystem::var::repository: add $bootstrap_rootNicolas Vigier2012-12-111-1/+1
|
* Add buildsystem::var::repositoryNicolas Vigier2012-12-111-1/+1
|
* buildsystem: rename scheduler::var to var::schedulerNicolas Vigier2012-12-111-3/+3
|
* buildsystem::youri_submit: Remove hardcoded perl lib dirNicolas Vigier2012-12-101-2/+9
| | | | Use unversionned perl lib dir.
* buildsystem: use mga-common::local_scriptNicolas Vigier2012-12-101-1/+1
|
* Import the script I use on valstar to clean reposPascal Terjan2012-11-251-0/+2
|
* iuuse the new module made for refactoring and sharing variable ( ie login of ↵Michael Scherer2012-03-161-2/+3
| | | | the user for scheduler )
* syntax fixMichael Scherer2012-03-161-1/+1
|
* refactor and split all operation for the repository ( ie /distrib/bootstrap, ↵Michael Scherer2012-03-161-3/+5
| | | | that should be renamed one day, since that's not longer a bootstrap ) in one submodule, thus emptying a little bit more mainnode.pp
* small refactoring of youri_submit.ppMichael Scherer2012-03-161-4/+2
|
* split rpmlint in a separate module for clarityMichael Scherer2012-03-161-16/+1
|
* move youri template into a subdirectory for clarityMichael Scherer2012-03-161-3/+3
|
* split youri_submit into a separate moduleMichael Scherer2012-03-161-0/+79