Hi Andreas,

Sling Feature Model "Launcher" is built primarily for building immutable
instances from scratch. The feature model definition itself doesn't mandate
any runtime behavior in particular but is supposed to describe a target
state, so it is up to any implementation to take care of establishing this
target state. If you want to make full use of the feature model and the
existing tooling (checking for coherence etc.) the target state as feature
model would be kept by what ever keeps track of the system state. The
direction we took with feature launcher is to always build it from scratch
and decouple the application and content part (libs&apps + osgi state vs
all other content parts) with the help of composite node store in Oak which
allows to build throw away instances to be used on persisting mutable node
storage.

documentation of the feature model is here:
https://github.com/apache/sling-org-apache-sling-feature/blob/master/readme.md

But I agree the launcher section - refers to the readme of the launcher
which mostly points back to the generic documentation - so it could get
some love.
Some indicator about use can be found in the parseArgs section:
https://github.com/apache/sling-org-apache-sling-feature-launcher/blob/org.apache.sling.feature.launcher-1.0.0/src/main/java/org/apache/sling/feature/launcher/impl/Main.java#L83-L93

HTH
Dominik

On Fri, Apr 5, 2019 at 5:33 PM Andreas Schaefer <schaef...@me.com.invalid>
wrote:

> Hi
>
> I am looking into the Sling Feature Model to deploy content packages in a
> custom sling build similar to the sling provisioning.
>
> Is there an example or documentation on:
> - how to deploy a feature module into a running sling instance?
> - how to create a custom sling build with feature models?
>
> Cheers - Andreas Schaefer

Reply via email to