1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/bash -x
#
# Run a spec with the currently installed mojo, assumes MOJO_* env variables are set or in an envrc
# file passed as an arg
set -e
if [ $# -eq 1 ]; then
source $1
fi
mojo -r ${MOJO_ROOT} project-new --series ${MOJO_SERIES} ${MOJO_PROJECT}
# The chmod is because of lp bug#1412692
sudo chmod 755 /var/lib/lxc/${MOJO_PROJECT}.${MOJO_SERIES} && sudo chmod 755 /var/lib/lxc
mojo workspace-new ${MOJO_SPEC} ${MOJO_PROJECT}
mojo run
if [ $? -eq 0 ]; then
mojo project-destroy ${MOJO_PROJECT}
fi
|