#!/bin/bash if [ ! -e ~/payload-new ]; then echo "No-op: source does not exist." exit 0 fi DATE=$(date +"%Y-%m-%dT%H:%M:%S") supervisorctl stop payload [ -e ~/payload/media ] && mv ~/payload/media ~/media [ -e ~/payload ] && mv ~/payload ~/payload-old-$DATE mv ~/payload-new ~/payload mv ~/media ~/payload/ cd ~/payload supervisorctl start payload