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