From 2e1a63cc258d1320b92d91371a1207dd59380d68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Tue, 11 Oct 2022 02:19:04 +0200 Subject: Load public repos from file. --- hugo-authentication.lua | 33 +++++---------------------------- 1 file changed, 5 insertions(+), 28 deletions(-) diff --git a/hugo-authentication.lua b/hugo-authentication.lua index a6187c1..83a2c96 100644 --- a/hugo-authentication.lua +++ b/hugo-authentication.lua @@ -24,34 +24,11 @@ local protected_repos = { } local public_repos = {} -public_repos["wiki-public"] = true -public_repos["lyslib"] = true -public_repos["calp"] = true -public_repos["texttv"] = true -public_repos["scheme-monad"] = true -public_repos["scheme/math-parse"] = true -public_repos["file-descriptor-graph"] = true -public_repos["rss-filter"] = true -public_repos["puppet-mpd"] = true -public_repos["aur-runner"] = true -public_repos["guile-dns"] = true -public_repos["puppet/blog"] = true -public_repos["puppet/cgit"] = true -public_repos["puppet/dns_record"] = true -public_repos["puppet/image-shower"] = true -public_repos["puppet/networking"] = true -public_repos["puppet/nspawn"] = true -public_repos["puppet/nsupdate"] = true -public_repos["puppet/pacman"] = true -public_repos["puppet/profiles"] = true -public_repos["puppet/rss_filter"] = true -public_repos["puppet/shiori"] = true -public_repos["puppet/syslinux"] = true -public_repos["puppet/systemd_mount"] = true -public_repos["puppet/uwsgi"] = true -public_repos["puppet/webdav_server"] = true -public_repos["puppet/wpa_supplicant"] = true -public_repos["puppet/envvar"] = true +public_repo_file = open('/usr/local/var/public-repos') +while data != nil do + public_repos[data] = true + data = public_repo_file:read() +end -- A list of users and hashes, generated with `mkpasswd -m sha-512 -R 300000`. local users = { -- cgit v1.2.3