From 386523641b2cd0e8147f2d2056c7e8d8f975b849 Mon Sep 17 00:00:00 2001 From: clerie Date: Sun, 20 Dec 2020 00:05:08 +0100 Subject: [PATCH] Improve deploy script --- deploy.sh | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/deploy.sh b/deploy.sh index 09f6576..8ae9f8d 100755 --- a/deploy.sh +++ b/deploy.sh @@ -3,8 +3,25 @@ DEPLOY_HOST=$1 DEPLOY_ADDRESS=$2 +if [ -z $DEPLOY_HOST ]; then + exit 1 +fi + +cmd=" \ nixos-rebuild switch \ -I nixos-config=hosts/${DEPLOY_HOST}/configuration.nix \ +" + +if [ -z $DEPLOY_ADDRESS ]; then + DEPLOY_ADDRESS="clerie@${DEPLOY_HOST}.net.clerie.de" +fi + +if [ $DEPLOY_ADDRESS != "localhost" ]; then + cmd="${cmd} \ --target-host ${DEPLOY_ADDRESS} \ --build-host localhost \ - --use-remote-sudo + --use-remote-sudo \ + " +fi + +eval ${cmd}