diff --git a/wiki/manifests/init.pp b/wiki/manifests/init.pp index 41783a4..116d385 100644 --- a/wiki/manifests/init.pp +++ b/wiki/manifests/init.pp @@ -38,6 +38,16 @@ class wiki::moin { source => "/usr/local/src/moin.patch", require => Util::Extract::Tar["/usr/local/src/moin"], } + if $moin_package =~ /^moin-1\.9/ { + exec { "moin-copy-htdocs": + user => "root", + path => "/bin:/usr/bin:/sbin:/usr/sbin", + command => "cp -a /usr/local/src/moin/MoinMoin/web/static/htdocs /usr/local/src/moin/wiki", + creates => "/usr/local/src/moin/wiki/htdocs", + require => Util::Patch["/usr/local/src/moin"], + before => Python::Setup::Install["/usr/local/src/moin"], + } + } python::setup::install { "/usr/local/src/moin": require => Util::Patch["/usr/local/src/moin"], }