vps-init/pack.sh
2026-09-22 20:01:27 +09:00

12 lines
322 B
Bash
Executable file

#!/usr/bin/bash
set -euo pipefail
. host.env
ssh-wait() {
until ssh "root@$SERVER" "$1" || [ $? -eq 1 ]; do sleep 1; done
}
ssh-wait "date +%s > start"
tar -czf data.tar.gz data
scp data.tar.gz "root@$SERVER:"
rm data.tar.gz
ssh-wait "tar --no-same-owner -xf data.tar.gz; ./data/setup.sh"
ssh-wait "./data/install.sh"