~caio1982/mojo/local_repo_keys

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