Silke Meyer has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/49836


Change subject: Fixing broken dependencies for updating mw-extensions
......................................................................

Fixing broken dependencies for updating mw-extensions

Change-Id: Iedf991402e49886e7c39326f4b461dc1eca0a410
---
M manifests/wikidata.pp
1 file changed, 4 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/36/49836/1

diff --git a/manifests/wikidata.pp b/manifests/wikidata.pp
index 548019b..0053f0c 100644
--- a/manifests/wikidata.pp
+++ b/manifests/wikidata.pp
@@ -245,12 +245,10 @@
 # longterm stuff
        if $ensure == 'latest' {
                exec { 'wikidata_update':
-                       require => [Git::Clone["mediawiki"],
-                               Mw-extension["Diff"],
-                               Mw-extension["DataValues"],
-                               Mw-extension["UniversalLanguageSelector"],
-                               Mw-extension["Wikibase"],
-                               File["${install_path}/LocalSettings.php"]],
+                       require => $install_repo ? {
+                               true => [Git::Clone["mediawiki"], 
Mw-extension["UniversalLanguageSelector"], Mw-extension["Diff"], 
Mw-extension["DataValues"], Mw-extension["Wikibase"], 
File["${install_path}/LocalSettings.php"]],
+                               default => [Git::Clone["mediawiki"], 
Mw-extension["Diff"], Mw-extension["DataValues"], Mw-extension["Wikibase"], 
File["${install_path}/LocalSettings.php"]],
+                       },
                        command => "/usr/bin/php 
${install_path}/maintenance/update.php --quick --conf 
'${install_path}/LocalSettings.php'",
                        logoutput => "on_failure",
                }

-- 
To view, visit https://gerrit.wikimedia.org/r/49836
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iedf991402e49886e7c39326f4b461dc1eca0a410
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Silke Meyer <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to