Hi Pascal, it works now, thank you!
Eugen Am 12.02.2011 um 02:18 schrieb Pascal Rapicault: > You need to register your service IProvisioningAgent#registerService for it > to take precedence over the default one. > > > On 2011-02-11, at 12:03 PM, Eugen Reiswich wrote: > >> Hi Pascal, >> >> it's a month ago but I'm still not able to solve this problem. No matter >> what I do my UIService is ignored by P2 thus the "...untrusted >> content..."-dialog still appears and blocks my headless application. Looking >> at the P2 sources I noticed that P2 retrieves the UIServices asking the >> ProvisioningAgent which has an internal Service-Map rather than the OSGi >> service registry. >> >> UIServices serviceUI = (UIServices) >> agent.getService(UIServices.SERVICE_NAME); >> >> This is a bit confusing. Do I have to override the UIService within the >> ProvisioningAgent so that my service is used rather than the original one? >> >> Eugen >> >> >>>> >>>> >>>> Am 05.01.2011 um 14:40 schrieb Pascal Rapicault: >>>> >>>>> This dialog results from the execution of the checkTrust phase that is >>>>> responsible for checking the signatures of everything being installed. >>>>> There are two ways to get rid of it: >>>>> 1) When the engine is invoked, specify a phase set that does not include >>>>> the checktrust phase >>>>> IEngine#perform(IPPlan, IPhaseSet, IProgressMonitor) >>>>> see PhaseSetFactory#createDefaultPhaseSetExcludin() >>>>> This will cause the signature check to not be performed and thus no >>>>> dialog will be opened >>>>> >>>>> 2) Register a different UIServices service to replace the default one >>>>> that prompts (ValidationDialogServiceUI). >>>>> In this case the signature verification is still performed by then >>>>> engine but the user is not prompted since your code would not do that. >>>>> >>>>> >>>>> On 2011-01-05, at 8:02 AM, Eugen Reiswich wrote: >>>>> >>>>>> Hi folks, >>>>>> >>>>>> we are working on a P2 based installation app for headless RCP >>>>>> applications. So far P2 works fine but sometimes the installation >>>>>> process blocks because P2 opens a dialog with some security warnings >>>>>> (see attachment). As we are developing a headless RCP application there >>>>>> is no one who can confirm or cancel this dialog. >>>>>> >>>>>> Is there any possibility to avoid this dialog? >>>>>> >>>>>> Cheers, >>>>>> Eugen >>>>>> >>>>>> >>>>>> <p2_security_warning.png>_______________________________________________ >>>>>> p2-dev mailing list >>>>>> [email protected] >>>>>> https://dev.eclipse.org/mailman/listinfo/p2-dev >>>>> >>>>> _______________________________________________ >>>>> p2-dev mailing list >>>>> [email protected] >>>>> https://dev.eclipse.org/mailman/listinfo/p2-dev >>>> >>>> _______________________________________________ >>>> p2-dev mailing list >>>> [email protected] >>>> https://dev.eclipse.org/mailman/listinfo/p2-dev >>> >>> _______________________________________________ >>> p2-dev mailing list >>> [email protected] >>> https://dev.eclipse.org/mailman/listinfo/p2-dev >> >> _______________________________________________ >> p2-dev mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/p2-dev > > _______________________________________________ > p2-dev mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/p2-dev
_______________________________________________ p2-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/p2-dev
