Fixes setup.sh pxebr checks
[genesis.git] / fuel / build / opendaylight / f_odl / README
1 ##############################################################################
2 # Copyright (c) 2015 Ericsson AB and others.
3 # stefan.k.berg@ericsson.com
4 # jonas.bjurel@ericsson.com
5 # All rights reserved. This program and the accompanying materials
6 # are made available under the terms of the Apache License, Version 2.0
7 # which accompanies this distribution, and is available at
8 # http://www.apache.org/licenses/LICENSE-2.0
9 ##############################################################################
10
11 This directory adds the OpenDaylight (odl) package and related puppet
12 deployment manifest such that it gets built into the .iso image an deployed
13 on the stack controller cluster.
14
15 The f_odl has the following structure:
16 .
17 +--------+----------+-----------+------------+
18          |          |           |            |
19       puppet/    Makefile     README   odl_<change_id>
20          |                  (this file)  /<version>
21          |                                   |
22          |                            odl deb pkg src
23       modules/
24          |
25          |
26          |
27        opnfv/
28          |
29          |
30          |
31      manifests/
32          |
33          |
34          |
35       odl.pp
36
37 Makefile:
38 Invoked by the git root Makefile, it builds the odl debian package from the
39 debian pkg source directory (inside this directory) and pushes it together
40 with the manifests to the fuel build source artifact directory, such that it
41 eventually gets built into the new fuel .iso
42
43 odl.pp:
44 Controls the installation and configuration of odl
45
46 odl deb pkg src:
47 Is the debian package source directory tree including all needed odl artifacts
48 and debian pakage meta data. This debian source package tree is built from
49 fuel-build/opendaylight and doesnt exist before it has bee built.