#!/bin/bash # Build all Taler components for the non active party # of blue-green, and switch to it whenever compilation # and testing succeed. The script is not portable to # system using different usernames and directories, # respect to taler.net, for blue-green deployments set -eu if ! taler-deployment-build; then echo "Failed to rebuild, not switching" else echo "Successfully built, switching" ln -fs -T /home/$INACTIVE/sockets /home/test/sockets fi taler-deployment-restart