[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [p2-dev] Re: [equinox-dev] Required bundles for P2 in a server-side equinoxapplication

I've just added a repo and listed its content using the console commands.
I think that you are missing some bundles. Here is my list.
It does not include support for legacy update site, who needs it anyway :) and therefore it does not include the publisher nor the generator.

HTH

PaScaL

<plugin id="org.apache.commons.codec"/>
<plugin id="org.apache.commons.httpclient"/>
<plugin id="org.apache.commons.logging"/>
<plugin id="org.eclipse.core.contenttype"/>
<plugin id="org.eclipse.core.jobs"/>
<plugin id="org.eclipse.core.runtime"/>
<plugin id="org.eclipse.core.runtime.compatibility.auth"/>
<plugin id="org.eclipse.core.runtime.compatibility.registry" fragment="true"/>
<plugin id="org.eclipse.core.variables"/>
<plugin id="org.eclipse.ecf"/>
<plugin id="org.eclipse.ecf.filetransfer"/>
<plugin id="org.eclipse.ecf.identity"/>
<plugin id="org.eclipse.ecf.provider.filetransfer"/>
<plugin id="org.eclipse.ecf.provider.filetransfer.httpclient"/>
<plugin id="org.eclipse.ecf.provider.filetransfer.httpclient.ssl" fragment="true"/>
<plugin id="org.eclipse.ecf.provider.filetransfer.ssl" fragment="true"/>
<plugin id="org.eclipse.ecf.ssl" fragment="true"/>
<plugin id="org.eclipse.equinox.app"/>
<plugin id="org.eclipse.equinox.common"/>
<plugin id="org.eclipse.equinox.frameworkadmin"/>
<plugin id="org.eclipse.equinox.frameworkadmin.equinox"/>
<plugin id="org.eclipse.equinox.p2.artifact.repository"/>
<plugin id="org.eclipse.equinox.p2.console"/>
<plugin id="org.eclipse.equinox.p2.core"/>
<plugin id="org.eclipse.equinox.p2.director"/>
<plugin id="org.eclipse.equinox.p2.director.app"/>
<plugin id="org.eclipse.equinox.p2.engine"/>
<plugin id="org.eclipse.equinox.p2.exemplarysetup"/>
<plugin id="org.eclipse.equinox.p2.garbagecollector"/>
<plugin id="org.eclipse.equinox.p2.jarprocessor"/>
<plugin id="org.eclipse.equinox.p2.metadata"/>
<plugin id="org.eclipse.equinox.p2.metadata.repository"/>
<plugin id="org.eclipse.equinox.p2.repository"/>
<plugin id="org.eclipse.equinox.p2.touchpoint.eclipse"/>
<plugin id="org.eclipse.equinox.p2.touchpoint.natives"/>
<plugin id="org.eclipse.equinox.preferences"/>
<plugin id="org.eclipse.equinox.registry"/>
<plugin id="org.eclipse.equinox.security"/>
<plugin id="org.eclipse.equinox.security.macosx" fragment="true"/>
<plugin id="org.eclipse.equinox.simpleconfigurator"/>
<plugin id="org.eclipse.equinox.simpleconfigurator.manipulator"/>
<plugin id="org.eclipse.osgi"/>
<plugin id="org.eclipse.osgi.services"/>
<plugin id="org.sat4j.core"/>
<plugin id="org.sat4j.pb"/>

Inactive hide details for J B ---04/15/2009 08:30:06 PM---I was able to get the P2 Console working.  I needed to start the exemJ B ---04/15/2009 08:30:06 PM---I was able to get the P2 Console working. I needed to start the exemplarysetup service.


From:

J B <moatas@xxxxxxxxx>

To:

p2-dev@xxxxxxxxxxx

Date:

04/15/2009 08:30 PM

Subject:

[p2-dev] Re: [equinox-dev] Required bundles for P2 in a server-side equinoxapplication




I was able to get the P2 Console working.  I needed to start the
exemplarysetup service.

However, I am having a bit of difficult in making use of it.  I have
tried mosgt all of the command to no avail.  For instance, I did this:

provaddrepo
http://download.eclipse.org/releases/galileo

I was hoping I could then execute

provlr or provliu and see the available installable units in that repo.

Could someone provide some guidance on how to interact with a P2 repo
from the console?

Thanks!

Birch

On Wed, Apr 15, 2009 at 6:17 PM, J B <moatas@xxxxxxxxx> wrote:
> Forwarding to a more appropriate list.
>
> Birch
>
>
> ---------- Forwarded message ----------
> From: J B <moatas@xxxxxxxxx>
> Date: Wed, Apr 15, 2009 at 4:10 PM
> Subject: Re: [equinox-dev] Required bundles for P2 in a server-side
> equinoxapplication
> To: Equinox development mailing list <equinox-dev@xxxxxxxxxxx>
>
>
> Thanks Dennis.  I have added the dependencies.  I can start the
> console bundle, but it doesn't seem to give me any additional console
> command for interacting with the P2 system.  The documentation I was
> able to find said it should provide some starting with 'prov', but I
> don't see any there.  There are no obvious errors that I see.
>
> Any thoughts?
>
> Thanks again!
>
> Birch
>
> On Wed, Apr 15, 2009 at 3:50 PM, O'Flynn, Dennis
> <Dennis.OFlynn@xxxxxxxxxxxxx> wrote:
>> (note: this may be better suited for the p2-dev email list)
>>
>> I have been trying to something similar.  I created by own server-side
>> p2 feature with the following plugins.  There are some exec env specific
>> plug-ins that you may/may not need.
>> * org.eclipse.ecf
>> * org.eclipse.ecf.filetransfer
>> * org.eclipse.ecf.identity
>> * org.eclipse.ecf.provider.filetransfer
>> * org.eclipse.ecf.provider.filetransfer.ssl
>> * org.eclipse.ecf.ssl
>> * org.eclipse.equinox.p2.artifact.repository
>> * org.eclipse.equinox.p2.core
>> * org.eclipse.equinox.p2.director
>> * org.eclipse.equinox.p2.engine
>> * org.eclipse.equinox.p2.exemplarysetup
>> * org.eclipse.equinox.p2.garbagecollector
>> * org.eclipse.equinox.p2.jarprocessor
>> * org.eclipse.equinox.p2.metadata
>> * org.eclipse.equinox.p2.metadata.generator
>> * org.eclipse.equinox.p2.metadata.repository
>> * org.eclipse.equinox.p2.touchpoint.eclipse
>> * org.eclipse.equinox.p2.touchpoint.natives
>> * org.eclipse.equinox.p2.updatechecker
>> * org.eclipse.equinox.security
>> * org.eclipse.equinox.security.macosx
>> * org.eclipse.equinox.security.win32.x86
>> * org.eclipse.equinox.simpleconfigurator.manipulator
>> * org.sat4j.core
>> * org.sat4j.pb
>> * org.eclipse.core.jobs
>> * org.eclipse.core.net
>> * org.eclipse.core.net.linux.x86
>> * org.eclipse.core.net.win32.x86
>> * org.eclipse.equinox.frameworkadmin
>> * org.eclipse.equinox.frameworkadmin.equinox
>> * org.eclipse.equinox.p2.director.app
>> * org.eclipse.equinox.p2.directorywatcher
>> * org.eclipse.equinox.p2.console
>> * org.eclipse.equinox.p2.extensionlocation
>> * org.eclipse.equinox.p2.reconciler.dropins
>> * org.eclipse.equinox.p2.updatesite
>> * org.eclipse.equinox.p2.publisher
>>
>>
>> The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it.
>>
>> From: equinox-dev-bounces@xxxxxxxxxxx
>> [
mailto:equinox-dev-bounces@xxxxxxxxxxx] On Behalf Of J B
>> Sent: Wednesday, April 15, 2009 3:25 PM
>> To: equinox-dev@xxxxxxxxxxx
>> Subject: [equinox-dev] Required bundles for P2 in a server-side
>> equinoxapplication
>>
>> I want to include the P2 bundles in my server-side Equinox based
>> application.  There is no UI component, and the application runs
>> headless.  What are the required P2 bundles necessary to provide
>> provisioning capability?
>>
>> Thanks!
>>
>> Birch
>> _______________________________________________
>> equinox-dev mailing list
>> equinox-dev@xxxxxxxxxxx
>>
https://dev.eclipse.org/mailman/listinfo/equinox-dev
>> _______________________________________________
>> equinox-dev mailing list
>> equinox-dev@xxxxxxxxxxx
>>
https://dev.eclipse.org/mailman/listinfo/equinox-dev
>>
>
_______________________________________________
p2-dev mailing list
p2-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/p2-dev


GIF image

GIF image