aboutsummaryrefslogtreecommitdiff
path: root/remote-guix-reconfigure.sh
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-01-10 12:13:51 -0300
committerEuAndreh <eu@euandre.org>2021-01-10 12:13:51 -0300
commitd2f511e7b10a26d53893c357e1d5eddafd252db2 (patch)
tree12a8eaf50f8458d577fa4f7fff7a39c2b2e0f96f /remote-guix-reconfigure.sh
parentRemove variables from preamble.org (diff)
downloadserver-d2f511e7b10a26d53893c357e1d5eddafd252db2.tar.gz
server-d2f511e7b10a26d53893c357e1d5eddafd252db2.tar.xz
git mv guix-reconfigure.sh remote-guix-reconfigure.sh
Diffstat (limited to 'remote-guix-reconfigure.sh')
-rwxr-xr-xremote-guix-reconfigure.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/remote-guix-reconfigure.sh b/remote-guix-reconfigure.sh
new file mode 100755
index 0000000..cb46c6d
--- /dev/null
+++ b/remote-guix-reconfigure.sh
@@ -0,0 +1,8 @@
+#!/usr/bin/env bash
+set -Eeuo pipefail
+cd "$(dirname "${BASH_SOURCE[0]}")"
+set -x
+
+rsync -avzzP sync/ "$TLD:~/sync/" --delete
+ssh "$TLD" guix pull
+ssh "$TLD" sudo guix system reconfigure sync/vps.scm