diff options
-rw-r--r-- | lib/private/updater.php | 7 |
1 files changed, 7 insertions, 0 deletions
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) |