summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2022-10-11 02:19:04 +0200
committerHugo Hörnquist <hugo@lysator.liu.se>2022-10-11 02:19:04 +0200
commit2e1a63cc258d1320b92d91371a1207dd59380d68 (patch)
tree3b0bfd7ad3c11bb08ff15efcc7124c79a0d1ab50
parentAdd vimwiki clause. (diff)
downloadcgit-filters-2e1a63cc258d1320b92d91371a1207dd59380d68.tar.gz
cgit-filters-2e1a63cc258d1320b92d91371a1207dd59380d68.tar.xz
Load public repos from file.
-rw-r--r--hugo-authentication.lua33
1 files 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 = {