Hi,
i didn't test chmod yet (dont need that under windows)
but i tested:
instructions.install = \
org.eclipse.equinox.p2.touchpoint.eclipse.setJvm(jvm:${artifact.location}\\jre\\bin\\j9vm\\jvm.dll);
and that doesn't work because the
ParameterizedProvisioningAction.processVariables(String, Map<String,Object>, boolean) line: 106
doesn't have that replacement at all the parameter list that is has are:
agent=org.eclipse.equinox.internal.p2.core.ProvisioningAgent@107476e3
forced=false
profile="">phaseId=install
iu=[R]com.servoy.jre.win32.x86_64.feature.feature.group 12.0.0
installFolder=C:\temp\eclipse
context={artifactRepos=[], metadataRepos=[], properties={org.eclipse.equinox.p2.director.followArtifactRepositoryReferences=true, org.eclipse.equinox.p2.director.followRepositoryReferences=null}}
manipulator=org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator@f4fdbe75
profileDataDirectory=C:\temp\eclipse\p2\org.eclipse.equinox.p2.engine\profileRegistry\SDKProfile.profile\.data
platformConfiguration=org.eclipse.equinox.internal.p2.touchpoint.eclipse.PlatformConfigurationWrapper@734dac8
_p2_internal_last_result_variable_=org.eclipse.equinox.p2.engine.spi.Value@565ca0eb
operand=null --> [R]com.servoy.jre.win32.x86_64.feature.feature.group 12.0.0
sourceBundles=org.eclipse.equinox.internal.p2.touchpoint.eclipse.SourceManipulator@d99d49a8
you see installFolder is there, but not "artifact.location"
i will have a look how that then supposed to work for chmod
By the way are you not hitting this bug?