git clone -b R5.1 https://github.com/Juniper/contrail-dev-env
cd contrail-dev-env
# using psethi/developer-sandbox:v5.1 takes care of the mainfest file, if you intend to use this from opencontrail or opencontrailnightly please replace the mainifest file under /root/contrail/.repo/manifest.xml
./startup.sh -i psethi/developer-sandbox -t v5.1
# connect to container can use attach as alternative
docker exec -it contrail-developer-sandbox bash
# execute in the container
cd /root/contrail-dev-env
make sync
make fetch_packages
make setup
make dep
export SRCVER=R5.1
export BUILDTAG=1
make rpm
export CONTRAIL_VERSION=R5.1-1
# you can skip this if you are not intending to push it to docker hub, else you can use corresponding username
export CONTRAIL_REGISTRY=psethi
export CONTRAIL_CONTAINER_TAG=R5.1-queens
export SB_BRANCH=R5.1
make containers
# R5.1 is not available for deployers
export SB_BRANCH=master
make deployers |