#!/bin/bash
set -xev
MOJO_TIMESTAMP=$(date +%Y%m%d-%H%M%S)
MOJO_PROJECT=peek-${MOJO_TIMESTAMP}
MOJO_WORKSPACE=peek-${MOJO_TIMESTAMP}
MOJO_SERIES=trusty
MOJO_STAGE=devel
MOJO_REPO=mojo-pes-peek
project() {
# environment variables are not reliable, so we use command line params instead
sudo mojo project-new --series ${MOJO_SERIES} ${MOJO_PROJECT}
# known bug with mojo
sudo chmod 755 /var/lib/lxc/${MOJO_PROJECT}.${MOJO_SERIES}
}
workspace() {
mojo workspace-new --project ${MOJO_PROJECT} --stage ${MOJO_STAGE} --series ${MOJO_SERIES} ${MOJO_REPO} ${MOJO_WORKSPACE}
}
run() {
mojo run --project ${MOJO_PROJECT} --series ${MOJO_SERIES} --stage ${MOJO_STAGE} ${MOJO_REPO} ${MOJO_WORKSPACE}
}
project
workspace
run
exit 0