diff options
author | Stefan Kreutz <mail@skreutz.com> | 2020-09-11 10:25:29 +0200 |
---|---|---|
committer | Stefan Kreutz <mail@skreutz.com> | 2020-09-11 10:25:29 +0200 |
commit | 795a1046ae583caade17a65f0e3532931f51a317 (patch) | |
tree | 46c2de6739429dba61b4af9e44652ca58c33dd91 | |
parent | 9a59dee70cba5bb1bd6496e34fb8496031c7ffe1 (diff) | |
download | autoinstall-openbsd-on-qemu-795a1046ae583caade17a65f0e3532931f51a317.tar |
Outsource remote installation of kapho
-rwxr-xr-x | install_kapho | 51 |
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 |