Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

So that script simply calls another script, possibly for backwards compatibility.  The installCcsdkFeatures.sh script contains:

We now see how the karaf features for OpenDaylight are structured so they can be installed and OpenDaylight launched.  The next step is to understand how the installation folders in CCSDK_HOME/features are created.  A good example is the 'sliapi' feature that is part of the CCSDK_CORE_FEATURES.  In the gerrit repository, this code appears in ccsdk/sli/core/sliapi.

Image Added

The sliapi directory contains the usual directories for a karaf feature with an additional directory "installer."  This directory contains the code that creates the installation folder stored in the ODLSLI container in the CCSDK_HOME/features folder.

Image Added

Let's take a look at the pom.xml file.