EOX GitLab Instance

Skip to content
Snippets Groups Projects
Commit f02b19b2 authored by Stephan's avatar Stephan
Browse files

Adding EOxServer build dependencies to puppet.

parent afdf51e9
No related branches found
No related tags found
No related merge requests found
......@@ -9,6 +9,7 @@ Currently we _automagically_ install the build dependencies for the following pr
* eox-release (which doesn't have any, so it's easy)
* mapserver
* rasdaman
* eoxserver
## To start building
......@@ -43,4 +44,4 @@ Currently we _automagically_ install the build dependencies for the following pr
* Create a new puppet module inside the _puppet/modules_ directory. (See the [rasdaman module](/vagrant/builder_rpm/tree/master/puppet/modules/rasdaman) for an example)
* Create a merge request
If you are not sure, you can also email the build dependencies to marko.locher@eox.at and I'll do it for you!
\ No newline at end of file
If you are not sure, you can also email the build dependencies to marko.locher@eox.at and I'll do it for you!
......@@ -23,7 +23,7 @@ class buildtools {
file { $home: ensure => directory }
file { "${home}/.rpmmacros":
ensure => file,
content => "%_topdir ${home}/rpmbuild\n",
content => "%_topdir ${home}/rpmbuild\n%__os_install_post %{nil}\n",
}
file { "${home}/rpmbuild":
ensure => directory,
......
class eoxserver {
# enable EOX-testing repository
augeas { 'enable_eox-testing':
context => '/files/etc/yum.repos.d/eox-testing.repo',
changes => [
'set eox-testing/enabled 0',
'set eox-testing-source/enabled 0',
'set eox-testing-noarch/enabled 0',
]
}
package { 'gdal-devel': ensure => 'latest' }
package { 'python-setuptools': ensure => 'latest' }
package { 'python-devel': ensure => 'latest' }
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment