From 3f005c6ef3f35087221051afc4a70a4deb104c91 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 4 Aug 2022 22:17:54 +0300 Subject: add gemtexter.sh updater --- frontends/scripts/gemtexter.sh.tpl | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 frontends/scripts/gemtexter.sh.tpl (limited to 'frontends/scripts') diff --git a/frontends/scripts/gemtexter.sh.tpl b/frontends/scripts/gemtexter.sh.tpl new file mode 100644 index 0000000..a5a0aba --- /dev/null +++ b/frontends/scripts/gemtexter.sh.tpl @@ -0,0 +1,34 @@ +#!/bin/sh + +function ensure_site { + dir=$1 + repo=$2 + branch=$3 + + basename=$(basename $dir) + parent=$(dirname $dir) + + if [ ! -d $parent ]; then + mkdir -p $parent + fi + + cd $parent + if [ ! -d $basename ]; then + git clone $repo -b $branch --single-branch $basename + else + cd $basename + git pull + fi +} + +for site in foo.zone snonux.land; do + ensure_site \ + /var/gemini/$site \ + https://codeberg.org/snonux/$site \ + content-gemtext + ensure_site \ + /var/www/htdocs/gemtexter/$site \ + https://codeberg.org/snonux/$site \ + content-html +done + -- cgit v1.2.3 From 5f34d998a84cac0fcd2fcf47ddc6caa423bcb675 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 5 Aug 2022 10:08:08 +0300 Subject: add ulb --- frontends/scripts/gemtexter.sh.tpl | 2 ++ 1 file changed, 2 insertions(+) (limited to 'frontends/scripts') diff --git a/frontends/scripts/gemtexter.sh.tpl b/frontends/scripts/gemtexter.sh.tpl index a5a0aba..649396b 100644 --- a/frontends/scripts/gemtexter.sh.tpl +++ b/frontends/scripts/gemtexter.sh.tpl @@ -1,5 +1,7 @@ #!/bin/sh +PATH=$PATH:/usr/local/bin + function ensure_site { dir=$1 repo=$2 -- cgit v1.2.3