gemini generation working

This commit is contained in:
James Tomasino 2020-06-01 21:03:28 +00:00
parent 0097eb1f90
commit 02d4bc1fd2
2 changed files with 4 additions and 4 deletions

View File

@ -10,14 +10,14 @@ if [ "$run_user" = "gemini" ]; then
cp -R /var/gopher/* /var/gemini > /dev/null 2>&1
# generate index pages
curl -s gopher://cosmic.voyage | /var/cosmic/bin/gophermap2gemini.awk > /var/gemini/index.gmi
curl -s gopher://cosmic.voyage/1/log | /var/cosmic/bin/gophermap2gemini.awk > /var/gemini/log/index.gmi
curl -s gopher://cosmic.voyage/1/ships | /var/cosmic/bin/gophermap2gemini.awk > /var/gemini/ships/index.gmi
curl -s gopher://cosmic.voyage | /var/cosmic/awk/gophermap2gemini.awk > /var/gemini/index.gmi
curl -s gopher://cosmic.voyage/1/log | /var/cosmic/awk/gophermap2gemini.awk > /var/gemini/log/index.gmi
curl -s gopher://cosmic.voyage/1/ships | /var/cosmic/awk/gophermap2gemini.awk > /var/gemini/ships/index.gmi
# create ship directories
find "/var/gopher/" -maxdepth 1 ! -path "/var/gopher/" ! -path "/var/gopher/ships" ! -path "/var/gopher/log" -type d | sed 's|/var/gopher/||' | sort | while read -r ship
do
curl -s "gopher://cosmic.voyage/1/ships/${ship}" | /var/cosmic/bin/gophermap2gemini.awk > "/var/gemini/ships/${ship}/index.gmi"
curl -s "gopher://cosmic.voyage/1/ships/${ship}" | /var/cosmic/awk/gophermap2gemini.awk > "/var/gemini/ships/${ship}/index.gmi"
done
else
exec sudo -u gemini "$0" "$@"