aboutsummaryrefslogtreecommitdiffstats
path: root/modules/buildsystem/manifests/var
Commit message (Collapse)AuthorAgeFilesLines
* buildsystem: add $svn_root_packages_ssh parameterNicolas Vigier2013-05-231-0/+3
|
* buildsystem::signbot: add options for gpg key infosNicolas Vigier2013-05-231-1/+7
| | | | | Add options in buildsystem::var::signbot to select GPG key email and name.
* buildsystem: add build_nodes parameterNicolas Vigier2013-05-231-1/+4
| | | | | Add build_nodes parameter in buildsystem::var::scheduler. This parameter is a hash containing the build nodes available indexed by architecture.
* buildsystem::var::scheduler: add admin_mail parameterNicolas Vigier2013-05-231-1/+6
| | | | | The admin_mail parameter is used to select the email address sending the build failure notifications.
* buildsystem: add support for medias dependenciesNicolas Vigier2013-05-231-0/+16
| | | | | In upload.conf template for ulri config use the dependencies between medias defined in buildsystem::var::distros.
* buildsystem: add option to base a distribution on an otherNicolas Vigier2013-05-231-0/+8
| | | | | | | | | It is now possible to add the option 'based_on' to a distribution defined in buildystem::var::distros. This is useful for distributions like infra_1 or infra_2 which provide a new repository for an existing distribution. When repositories from an other distribution are defined in 'based_on', the repositories are linked with a symbolic link, and defined in media.cfg.
* buildsystem: don't hardcode distros in vhost_repository.confNicolas Vigier2013-05-231-1/+5
| | | | | | | | | | | | | | | | Use buildsystem::var::distros settings in vhost_repository.conf template. The URLs for the infra_1 and infra_2 repositories have been changed, and will need to be updated in urpmi configuration on servers using those repositories. The old URLs were : - http://repository.mageia.org/distrib/infra_1/ - http://repository.mageia.org/distrib/infra_2/ The new URLs are now : - http://repository.mageia.org/bootstrap/infra_1/ - http://repository.mageia.org/bootstrap/infra_2/
* buildsystem: remove hardcoded repository hostnameNicolas Vigier2013-05-231-0/+1
| | | | | Use $buildsystem::var::repository::hostname to store repository hostname.
* buildsystem: generate mgarepo.conf using $distrosNicolas Vigier2013-05-231-0/+8
| | | | Use settings from buildsystem::var::distros to create mgarep.conf.
* Add buildsystem::var::mgarepo.Nicolas Vigier2013-05-232-0/+22
| | | | | The mgarepo.conf template is now using settings from buildsystem::var::mgarepo.
* buildsystem: use common media.cfg template for all distrosNicolas Vigier2013-05-231-1/+13
| | | | | | | The media.cfg file is now generated for all distributions now (it was only done for cauldron before). The media.cfg file is generated using the infos about the distributions and medias from the $distro parameter in buildsystem::var::distros.
* buildsystem::var::distros: change $distros structureNicolas Vigier2013-05-231-5/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The $distros variable is hash containing settings about the distributions. It was something like this : $distro = { 'cauldron' => { 'arch' => [ 'i586', 'x86_64' ], 'medias' => { 'core' => [ 'release' ], }, 'base_medias' => [ 'core/release' ], }, } It is now something like this : $distro = { 'cauldron' => { 'arch' => [ 'i586', 'x86_64' ], 'medias' => { 'core' => { 'repos' => { 'release' => {}, }, }, }, 'base_medias' => [ 'core/release' ], }, } This should allow setting more infos about each medias / repos, that can be used in order to generate media.cfg config files.
* buildsystem::var::distros: Add option to select archNicolas Vigier2013-05-231-0/+1
| | | | Add an option to select supported arch of a distribution.
* buildsystem: use common iurt config file for all distrosNicolas Vigier2013-05-231-0/+2
| | | | | | | | | | | All distributions now use the same template file for their iurt configuration file. The 'base_media' value has been added in the distributions configuration in buildsystem::var::distros to allow setting in iurt configuration the base_media that will be used to generate chroots. The iurt configuration now also contains all the medias in 'all_media', instead of only the 'release' medias previously.
* buildsystem::var::distros: add parameters descriptionNicolas Vigier2013-05-231-0/+5
|
* Create buildsystem::var::distrosNicolas Vigier2013-05-231-0/+3
| | | | | | | buildsystem::var::distros will be used to store the list of distributions and their configuration, medias, etc ... The list of distributions and medias has been removed from buildsystem::mgarepo and moved to mga_buildsystem::config.
* buildsystem: add option to change maintdb hostnameNicolas Vigier2013-05-231-0/+1
|
* Add buildsystem::var::maintdbNicolas Vigier2013-05-231-0/+10
| | | | buildsystem::var::maintdb is used to store maintdb configuration.
* buildsystem: add options to select webstatus locationNicolas Vigier2013-05-231-1/+2
|
* Add buildsystem::var::webstatusNicolas Vigier2013-05-231-0/+5
| | | | Make vhost and svn url configurable by adding buildsystem::var::webstatus.
* buildsystem::var::groups: fix syntaxNicolas Vigier2013-05-221-1/+1
|
* buildsystem::binrepo: add option to select binrepo hostnameNicolas Vigier2013-05-221-0/+1
|
* buildsystem: move groups definitions to var::groupsNicolas Vigier2013-05-221-0/+9
| | | | | | Create buildsystem::var::groups to configure packagers and packagers_committers groups, and remove buildsystem::base which is now empty.
* buildsystem: move binrepo config to buildsystem::var::binrepoNicolas Vigier2013-05-221-0/+14
|
* Add buildsystem::var::iurtNicolas Vigier2013-05-221-0/+4
| | | | This class is used for iurt settings.
* buildsystem::var::repository: fix syntaxNicolas Vigier2012-12-111-1/+1
|
* Create buildsystem::var::youriNicolas Vigier2012-12-111-0/+13
| | | | | The class buildsystem::var::youri has been created to set the youri configuration.
* buildsystem::var::repository: add $bootstrap_rootNicolas Vigier2012-12-111-1/+2
|
* Add buildsystem::var::repositoryNicolas Vigier2012-12-111-0/+7
|
* buildsystem: rename scheduler::var to var::schedulerNicolas Vigier2012-12-111-0/+5
|
* buildsystem::signbot: set value of $keyid in mga_buildsystemNicolas Vigier2012-12-111-1/+5
| | | | | The default value of $keyid has been removed from buildsystem::var::signbot and is now defined by mga_buildsystem::config.
* Create buildsystem::var::signbotNicolas Vigier2012-12-111-0/+5
All options for buildsystem::signbot are now stored in buildsystem::var::signbot.