# HG changeset patch # User Kim Alvefur # Date 1480187328 -3600 # Node ID d018ffc9238cbb80fb7eb8901cc40522c096f341 # Parent 18aad564cbc59f8cebcd2d95ce167d50de037106 core.certmanager: Translate "no start line" to something friendlier (thanks santiago) diff -r 18aad564cbc5 -r d018ffc9238c core/certmanager.lua --- a/core/certmanager.lua Fri Nov 25 05:09:44 2016 +0100 +++ b/core/certmanager.lua Sat Nov 26 20:08:48 2016 +0100 @@ -184,9 +184,12 @@ err = err or "invalid ssl config" local file = err:match("^error loading (.-) %("); if file then + local typ; if file == "private key" then + typ = file; file = user_ssl_config.key or "your private key"; elseif file == "certificate" then + typ = file; file = user_ssl_config.certificate or "your certificate file"; end local reason = err:match("%((.+)%)$") or "some reason"; @@ -196,6 +199,8 @@ reason = "Check that the path is correct, and the file exists."; elseif reason == "system lib" then reason = "Previous error (see logs), or other system error."; + elseif reason == "no start line" then + reason = "Check that the file contains a "..(typ or file); elseif reason == "(null)" or not reason then reason = "Check that the file exists and the permissions are correct"; else