...
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.
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.
Let's take a look at the pom.xml file.