# lib/flex

# Dependencies:
# ``functions`` file
# ``DEST``, ``DATA_DIR``, ``STACK_USER`` must be defined

# ``stack.sh`` calls the entry points in this order:
# install_flex

XTRACE=$(set +o | grep xtrace)
set +o xtrace


GRANITE_DIR=$DEST/nova-compute-flex

LXC_REPO=${LXC_REPO:-${GIT_BASE}/lxc/python2-lxc}
LXC_DIR=$DEST/python2-lxc

function install_flex {
	git_clone $LXC_REPO $LXC_DIR
	setup_develop $LXC_DIR

	setup_develop $GRANITE_DIR
	sudo mkdir -p /etc/nova/rootwrap.d
	sudo cp $GRANITE_DIR/etc/nova/rootwrap.d/* /etc/nova/rootwrap.d
}
