Corresponding to a Sling 12 based launcher, percli needs a few changes.
-
--sling or -s is the sling version. There needs to be an option for 12
https://github.com/headwirecom/percli/blob/master/bin/percli-server-install#L42
-
Sling 12 needs a launcher (org.apache.sling.feature.launcher.jar) and feature aggregate (feature-oak_tar.json). I presume those need to be hosted on headwire's vagrant. and referenced in
https://github.com/cmrockwell/peregrine-cms/blob/upgrade/sling12-PM-Java11/docker/scripts/start.sh
-
Run modes and TCP port previously set in sling/sling.properties need to be set using launcher framework properties -D properties. For example:
java -jar org.apache.sling.feature.launcher.jar -f feature-oak_tar_fds.json -D sling.runmodes=author,notshared,oak_tar,fds -p sling