#!/bin/bash set -o errexit remote=www-data@grapheneos.org active=$(ssh $remote readlink html) validatornu --Werror --skip-non-html static validatornu --Werror --skip-non-css static validatornu --skip-non-svg --no-langdetect static if [[ $active = html_a ]]; then target=html_b else target=html_a fi echo active is $active echo target is $target echo rsync -rpcve ssh --chmod=D755,F644 --delete static/ $remote:$target ssh $remote sync -f $target ssh $remote ln -snf $target html ssh $remote sync . echo echo active is now $target