DOCS_SOURCE=$(BUILD_DIR)/sugar-docs/html/ DOCS_DEST=dnarvaez@shell.sugarlabs.org:~/public_html/sugar-docs/ SNAPSHOT_DEST_HOST=dnarvaez@shell.sugarlabs.org SNAPSHOT_DEST_ROOT=/home/dnarvaez/public_html/snapshots/ SNAPSHOT_DEST_DIR=$(SUGAR_BUILDBOT) SNAPSHOT_DEST_PATH=$(SNAPSHOT_DEST_ROOT)$(SNAPSHOT_DEST_DIR) SNAPSHOT_FILENAME=sugar-snapshot.tar SNAPSHOT_PATH=$(SNAPSHOT_TMP_DIR)/$(SNAPSHOT_FILENAME) SNAPSHOT_TMP_DIR:=$(shell mktemp -dut sugar-snapshot-XXXXXXXX) .PHONY: upload-docs upload-snapshot docs-upload: rsync -r --progress $(DOCS_SOURCE) $(DOCS_DEST) snapshot-build: @echo "Creating snapshot" @$(TOOLS_DIR)/build-snapshot $(SNAPSHOT_PATH) snapshot-copy: snapshot-build @echo "Uploading snapshot" @scp $(SNAPSHOT_PATH).xz $(SNAPSHOT_DEST_HOST):$(SNAPSHOT_DEST_PATH) snapshot-clean: @rm -rf $(SNAPSHOT_TMP_DIR) snapshot-notify: @echo "Notifying about upload completion" @ssh $(SNAPSHOT_DEST_HOST) $(SNAPSHOT_DEST_ROOT)/upload-completed \ $(SNAPSHOT_DEST_DIR) $(SNAPSHOT_FILENAME).xz snapshot-upload: snapshot-copy snapshot-clean snapshot-notify