From 40b87b13941f3f0e0068070166bb2cf628189179 Mon Sep 17 00:00:00 2001 From: Lukas Reschke Date: Wed, 19 Aug 2015 15:03:33 +0200 Subject: [PATCH] Add warning for not existing CA bundle when updating For newer releases we shall use an integrity check. But that's a good alternative for now. --- lib/private/updater.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/private/updater.php b/lib/private/updater.php index cba87434165..f73fa8ff655 100644 --- a/lib/private/updater.php +++ b/lib/private/updater.php @@ -271,6 +271,13 @@ class Updater extends BasicEmitter { throw new \Exception($e->getMessage()); } + // FIXME: Some users do not upload the new ca-bundle.crt, let's catch this + // in the update. For a newer release we shall use an integrity check after + // the update. + if(!file_exists(\OC::$configDir .'/ca-bundle.crt')) { + throw new \Exception('Please upload the ca-bundle.crt file into the \'config\' directory.'); + } + // create empty file in data dir, so we can later find // out that this is indeed an ownCloud data directory // (in case it didn't exist before)