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



|------------>
| From:      |
|------------>
  
>---------------------------------------------------------------------------------------------------------------------------------------------|
  |Prodan Daniela <[email protected]>                                    
                                                                |
  
>---------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| To:        |
|------------>
  
>---------------------------------------------------------------------------------------------------------------------------------------------|
  |P2 developer discussions <[email protected]>, [email protected]       
                                                                |
  
>---------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| 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 <[email protected]>
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 <                                                      
 [email protected]>                                             
 Sent by: [email protected]                                    To
                                                   [email protected]  
                                                                        cc
 02/18/2009 07:42 AM                                                   
                                                                   Subject
                                                   [p2-dev] Equinox P2 
                                                   executable updates  
                                                                       
                                                                       
           Please respond to                                           
      P2 developer discussions <                                       
          [email protected]>                                          
                                                                       
                                                                       





  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
  [email protected]
  https://dev.eclipse.org/mailman/listinfo/p2-dev


  _______________________________________________
  p2-dev mailing list
  [email protected]
  https://dev.eclipse.org/mailman/listinfo/p2-dev

_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev

<<inline: graycol.gif>>

<<inline: ecblank.gif>>

_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to