Spaces:
Runtime error
Runtime error
| set -x | |
| set -eo pipefail | |
| SRC=$1 | |
| DEST=$2 | |
| if [ -f $DEST/.delete-volume ]; then | |
| rm -rf $DEST | |
| fi | |
| if [ -d $DEST ]; then | |
| if [ -f $DEST/.sync-volume ]; then | |
| if ! [[ "$JUPYTER_SYNC_VOLUME" =~ ^(false|no|n|0)$ ]]; then | |
| JUPYTER_SYNC_VOLUME=yes | |
| fi | |
| fi | |
| if [[ "$JUPYTER_SYNC_VOLUME" =~ ^(true|yes|y|1)$ ]]; then | |
| rsync -ar --ignore-existing $SRC/. $DEST | |
| fi | |
| exit | |
| fi | |
| if [ -d $DEST.setup-volume ]; then | |
| rm -rf $DEST.setup-volume | |
| fi | |
| mkdir -p $DEST.setup-volume | |
| tar -C $SRC -cf - . | tar -C $DEST.setup-volume -xvf - | |
| mv $DEST.setup-volume $DEST | |