From 429affa80a936292312e2fb94ecdfeb743da184e Mon Sep 17 00:00:00 2001 From: lemoer Date: Wed, 6 Jan 2021 15:48:40 +0100 Subject: [PATCH] gluon-authorized-keys: make authorized_keys optional in site.conf --- package/gluon-authorized-keys/check_site.lua | 2 +- .../luasrc/lib/gluon/upgrade/100-authorized-keys | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gluon-authorized-keys/check_site.lua b/package/gluon-authorized-keys/check_site.lua index 864fb059..c56a36df 100644 --- a/package/gluon-authorized-keys/check_site.lua +++ b/package/gluon-authorized-keys/check_site.lua @@ -1 +1 @@ -need_string_array(in_site_or_custom({'authorized_keys'})) +need_string_array(in_site_or_custom({'authorized_keys'}), false) diff --git a/package/gluon-authorized-keys/luasrc/lib/gluon/upgrade/100-authorized-keys b/package/gluon-authorized-keys/luasrc/lib/gluon/upgrade/100-authorized-keys index 9f304074..c90997de 100755 --- a/package/gluon-authorized-keys/luasrc/lib/gluon/upgrade/100-authorized-keys +++ b/package/gluon-authorized-keys/luasrc/lib/gluon/upgrade/100-authorized-keys @@ -14,7 +14,7 @@ end pcall(load_keys) local f = io.open(file, 'a') -for _, key in ipairs(site.authorized_keys()) do +for _, key in ipairs(site.authorized_keys({})) do if not keys[key] then f:write(key .. '\n') end