Page tree
Skip to end of metadata
Go to start of metadata

<file>
TOP := $(shell pwd)
DOCKNAME = fuelrepo
DOCKVERSION = 1.0
ODL_BRANCH="juno/lithium-sr1"
ODL_REPO="https://github.com/stackforge/fuel-plugin-opendaylight.git"

.PHONY: all
all: .odlbuild

.PHONY: clean
clean:

  1. Deliberately not cleaning nailgun directory to speed up multiple builds
    @rm -f ../release/opnfv/opendaylight*.rpm

.PHONY: release
release:.odlbuild
@rm -f ../release/opnfv/opendaylight*.rpm
@mkdir -p ../release/opnfv
@cp opendaylight*.rpm ../release/opnfv/

.odlbuild:
rm -rf fuel-plugin-opendaylight
sudo apt-get -y install build-essential ruby-dev rubygems-integration py
thon-pip git rpm createrepo dpkg-dev
sudo gem install fpm
sudo pip install fuel-plugin-builder
git clone -b ${ODL_BRANCH} ${ODL_REPO}
INCLUDE_DEPENDENCIES=true fpb --debug --build fuel-plugin-opendaylight/
mv fuel-plugin-opendaylight/opendaylight*.rpm .
rm -rf fuel-plugin-opendaylight
</file>

  • No labels