diff options
Diffstat (limited to 'modules/buildsystem/manifests')
-rw-r--r-- | modules/buildsystem/manifests/var/webstatus.pp | 12 | ||||
-rw-r--r-- | modules/buildsystem/manifests/webstatus.pp | 8 |
2 files changed, 19 insertions, 1 deletions
diff --git a/modules/buildsystem/manifests/var/webstatus.pp b/modules/buildsystem/manifests/var/webstatus.pp index 371db756..1d5ca526 100644 --- a/modules/buildsystem/manifests/var/webstatus.pp +++ b/modules/buildsystem/manifests/var/webstatus.pp @@ -4,9 +4,19 @@ # vhost name of the webstatus page # $location: # path of the directory where the webstatus files are located +# $package_commit_url: +# url to view a commit on a package. %d is replaced by the commit id. +# $theme_name: +# name of the webstatus theme +# $themes_dir: +# path of the directory where the themes are located. If you want +# to use a theme not included in webstatus, you need to change this. class buildsystem::var::webstatus( $svn_url = "svn://svn.mageia.org/soft/build_system/web/", $hostname = "pkgsubmit.$::domain", - $location = '/var/www/bs' + $location = '/var/www/bs', + $package_commit_url, + $theme_name = 'mageia', + $themes_dir = '/var/www/bs/themes/' ) { } diff --git a/modules/buildsystem/manifests/webstatus.pp b/modules/buildsystem/manifests/webstatus.pp index b2607e07..2a871b26 100644 --- a/modules/buildsystem/manifests/webstatus.pp +++ b/modules/buildsystem/manifests/webstatus.pp @@ -18,4 +18,12 @@ class buildsystem::webstatus { subversion::snapshot { $buildsystem::var::webstatus::location: source => $buildsystem::var::webstatus::svn_url, } + + file { '/etc/bs-webstatus.conf': + ensure => present, + content => template('buildsystem/bs-webstatus.conf'), + mode => 0644, + owner => root, + group => root, + } } |