[Pkg-owncloud-commits] [owncloud] 04/11: forward repair events to updater
David Prévot
taffit at moszumanska.debian.org
Sun Aug 30 00:14:21 UTC 2015
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository owncloud.
commit 2ce22eeefbac5eb3355298f8ad3c9ff5c3303fd4
Author: Morris Jobke <hey at morrisjobke.de>
Date: Tue Aug 18 13:15:27 2015 +0200
forward repair events to updater
* fixes #17313
* already in stable8+: 22bc37cb82368fba912a9e5a5ef0e87017d04b1e - #13513
---
lib/private/updater.php | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/lib/private/updater.php b/lib/private/updater.php
index 64f8dc3..b3f8655 100644
--- a/lib/private/updater.php
+++ b/lib/private/updater.php
@@ -209,6 +209,7 @@ class Updater extends BasicEmitter {
// pre-upgrade repairs
$repair = new \OC\Repair(\OC\Repair::getBeforeUpgradeRepairSteps());
+ $this->emitRepairMessages($repair);
$repair->run();
// simulate DB upgrade
@@ -239,6 +240,7 @@ class Updater extends BasicEmitter {
// post-upgrade repairs
$repair = new \OC\Repair(\OC\Repair::getRepairSteps());
+ $this->emitRepairMessages($repair);
$repair->run();
//Invalidate update feed
@@ -249,6 +251,12 @@ class Updater extends BasicEmitter {
}
}
+ protected function emitRepairMessages(Repair $repair) {
+ $repair->listen('\OC\Repair', 'info', function($description){
+ $this->emit('\OC\Repair', 'info', array($description));
+ });
+ }
+
protected function checkCoreUpgrade() {
// simulate core DB upgrade
\OC_DB::simulateUpdateDbFromStructure(\OC::$SERVERROOT . '/db_structure.xml');
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud.git
More information about the Pkg-owncloud-commits
mailing list