summaryrefslogtreecommitdiff
path: root/www/generate/src/gomod
diff options
context:
space:
mode:
Diffstat (limited to 'www/generate/src/gomod')
-rwxr-xr-xwww/generate/src/gomod35
1 files changed, 0 insertions, 35 deletions
diff --git a/www/generate/src/gomod b/www/generate/src/gomod
deleted file mode 100755
index 596c49b..0000000
--- a/www/generate/src/gomod
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/rc
-
-domain = $1
-gitdir = /var/git
-if (~ $domain ()) {
- domain = `hostname
-}
-wwwdir = /var/www/htdocs/go.$domain
-
-
-tmpdir = `{mktemp -d}
-if (!cd $tmpdir) {
- exit 1
-}
-
-fn sigexit {
- rm -rf $tmpdir
-}
-
-for (repo in $gitdir/*) {
- name = `{basename $repo}
- dest = $wwwdir/$name
-
- if (test -e go.mod) {
- rm go.mod
- }
-
- if (git archive --remote=$repo HEAD go.mod >[2]/dev/null | tar -xf - >[2]/dev/null) {
- echo GEN go.$domain $name
- mkdir -p $dest
- modname = `{head -1 go.mod | sed 's/^module //'}
- printf '<!DOCTYPE html><html><head><meta name="go-import" content="%s git %s"></head></html>' \
- $modname https://src.$domain/$name > $dest/index.html
- }
-}