summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Kreutz <mail@skreutz.com>2020-09-11 10:25:29 +0200
committerStefan Kreutz <mail@skreutz.com>2020-09-11 10:25:29 +0200
commit795a1046ae583caade17a65f0e3532931f51a317 (patch)
tree46c2de6739429dba61b4af9e44652ca58c33dd91
parent9a59dee70cba5bb1bd6496e34fb8496031c7ffe1 (diff)
downloadautoinstall-openbsd-on-qemu-795a1046ae583caade17a65f0e3532931f51a317.tar
Outsource remote installation of kapho
-rwxr-xr-xinstall_kapho51
1 files changed, 0 insertions, 51 deletions
diff --git a/install_kapho b/install_kapho
deleted file mode 100755
index ac6bc87..0000000
--- a/install_kapho
+++ /dev/null
@@ -1,51 +0,0 @@
-#! /bin/sh
-
-set -o errexit
-set -o xtrace
-
-revision="$( git rev-parse --short HEAD )"
-
-if [ ! -e "kapho-${revision}.tar.gz" ] ;
-then
- git archive \
- --prefix="kapho-${revision}/" \
- --output="kapho-${revision}.tar.gz" \
- "${revision}"
-fi
-
-scp \
- -o "StrictHostKeyChecking no" \
- -o "UserKnownHostsFile /dev/null" \
- -o "Port 2222" \
- "kapho-${revision}.tar.gz" \
- puffy@127.0.0.1:
-
-# shellcheck disable=SC2087
-ssh \
- -o "StrictHostKeyChecking no" \
- -o "UserKnownHostsFile /dev/null" \
- -o "Port 2222" \
- -T \
- puffy@127.0.0.1 << SSHEOF
-set -o errexit
-set -o xtrace
-
-rm -rf "kapho-${revision}"
-tar -xzf "kapho-${revision}.tar.gz"
-cd "kapho-${revision}"
-doas ./script/openbsd/setup
-CABAL_JOBS=4 ./script/openbsd/build
-doas ./script/openbsd/install
-doas rcctl ls on | grep -q kaphod && exit 0
-cat test_user.sql | doas -u _kapho sqlite3 /var/www/kapho/database.sqlite3
-cat << EOF | doas tee /etc/kapho/kaphod.conf >/dev/null
-port = "80"
-secureCookies = False
-thumbnailGeneratorThreadLimit = 4
-EOF
-doas rcctl set kaphod status on
-doas rcctl start kaphod
-
-# FIXME: Need to restart kaphod once to resolve connection refused error.
-doas rcctl restart kaphod
-SSHEOF
Generated by cgit. See skreutz.com for my tech blog and contact information.