#!/bin/sh # Usage: Only an administrator of OSRF's amazon s3 bucket will be able to use # this script. # # sh build/upload_doc.sh # Check if the node was configured to use s3cmd # This is done by running s3cmd --configure if [ ! -f "${HOME}/.s3cfg" ]; then echo "No $HOME/.s3cfg file found. Please config the software first in your system" exit 1 fi # Make documentation if not build make doc if [ ! -f "@CMAKE_BINARY_DIR@/doxygen/html/index.html" ]; then echo "Documentation not present. Install doxygen, and run `make doc` in the build directory" exit 1 fi # The code API s3cmd sync @CMAKE_BINARY_DIR@/doxygen/html/* s3://osrf-distributions/sdformat/api/@SDF_VERSION_FULL@/ --dry-run -v echo -n "Upload code API(Y/n)? " read ans if [ "$ans" = "y" ] || [ "$ans" = "Y" ]; then s3cmd sync @CMAKE_BINARY_DIR@/doxygen/html/* s3://osrf-distributions/sdformat/api/@SDF_VERSION_FULL@/ -v fi