Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [equinox-dev] Re: [p2-dev] Equinox P2 executable updates

If you are suggesting that your features and plug-ins are delivered through an MSI installer and you want them to be picked up, this is not supported out of the box because this would not cause the cause the p2 metadata to be updated.
p2 has its own mechanism to deliver files and get additional metadata updated.

HTH


Inactive hide details for Prodan Daniela ---02/18/2009 12:09:49 PM---Hello, How does P2 handles the updates that are .exe filesProdan Daniela ---02/18/2009 12:09:49 PM---Hello, How does P2 handles the updates that are .exe files: for example, an update


From:

Prodan Daniela <daniela.prodan@xxxxxxxxx>

To:

P2 developer discussions <p2-dev@xxxxxxxxxxx>, equinox-dev@xxxxxxxxxxx

Date:

02/18/2009 12:09 PM

Subject:

[equinox-dev] Re: [p2-dev] Equinox P2 executable updates




Hello,

How does P2 handles the updates that are .exe files: for example, an update for a feature from the Eclipse-based product can be found on a certain site and the file is MCF52277Support_Update.exe (msi compliant). P2 installs MCF52277Support_Update.exe in background, in the command line? Or just starts the process for this update and the user can continue the installation of this patch using the graphic interface of this msi-compliant update?

Sorry for my trivial questions, but I've just started to learn about the P2 updater.

Thank you,
Daniela


On Wed, Feb 18, 2009 at 5:29 PM, John Arthorne <John_Arthorne@xxxxxxxxxx> wrote:

    Hi Prodan, yes that is possible. The "unzip" touchpoint instruction can lay down files anywhere on your disk. Relative paths are treated as relative to the current working directory, which is the directory containing eclipse.exe. So you would have a target path like "../folder1".

    Currently p2 doesn't support updating an eclipse.exe that is currently running. We refactored most of the launcher code into a separate DLL so that upgrading the launcher itself should be quite rare. You can currently only do this by running p2 from a separate install folder (run the p2 director application and point it at the installation to upgrade).



    Prodan Daniela <daniela.prodan@xxxxxxxxx>
    Sent by:
    p2-dev-bounces@xxxxxxxxxxx

    02/18/2009 07:42 AM


    Please respond to
    P2 developer discussions <
    p2-dev@xxxxxxxxxxx>
    To
    p2-dev@xxxxxxxxxxx
    cc
    Subject
    [p2-dev] Equinox P2 executable updates




    Hello,

    For an Eclipse based product that has the following content:

    eclipse/
    configuration/
    dropins/
    features/
    jre/
    p2/
    plugins/
    readme
    folder1/
    folder2/

    is it possible to install updates that will be installed in folder1/ or folder2/ ?
    Equinox P2 can run updates that are actually .exe files and not only eclipse folder will be updated, but also files from folder1/ or folder2/ ?

    And how the Equinox P2 manages updates that are executables? Runs the .exe file in background, in the command line? Or it can run the .exe file and start the graphic interface for that update and the user can go on with the installation?

    Thank you,

    Daniela Prodan_______________________________________________

    p2-dev mailing list

    p2-dev@xxxxxxxxxxx
    https://dev.eclipse.org/mailman/listinfo/p2-dev


    _______________________________________________
    p2-dev mailing list

    p2-dev@xxxxxxxxxxx
    https://dev.eclipse.org/mailman/listinfo/p2-dev
_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev


GIF image

GIF image


Back to the top