Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-update-dev] Configure/Unconfigure

Vlad, Suyog and myself are working on this together.  We need to understand
both the user view of the different actions install, uninstall, configure,
unconfigure; and how to implement.  Implement is actually sort of grok-able
given the code, and your help :-)

I'm not sure that I've got the big picture of the end-user actions though,
and I'd like to see that.  Here's my guess:

- install: copy stuff from an install/update site into an eclipse-based
product's directory tree
- uninstall: delete stuff installed copied over
- configure: make the thing that was installed available to run
- unconfigure: make the thing that was installed unavailable to run

For plugins, this makes some sense; you install/uninstall new plugins; you
turn plugins on or off through config/unconfigure.

It's not clear what this might mean for non-plugin data, and I realize that
it's completely out of your scope to define what it means, but it would be
nice to see your thoughts on it.

Here are some potential scenarios.  In our case, our non-plugin data is
simply a jar/zip of files that will get layed down into the eclipse-based
product's directory tree.  We won't be touching anything in the eclipse tree
(except maintaining some state data in the feature directory, probably).
For instance, we have product directory tree:

xxx
    eclipse
        ... all the usual eclipse stuff here
    yyy
    zzz

We'll be populating files in yyy and zzz directories.

So, here some scenarios:

1)
- install/uninstall simply copy/delete our non-plugin file from the feature
directory
- configure/unconfigure populate/delete yyy/zzz directories from the copied
non-plugin file

2)
- install/uninstall populate/delete files in the yyy/zzz directories from
the transient non-plugin file
- configure/unconfigure do nothing related to the non-plugin file


2) seems easiest, since it doesn't require an extra step (configure).  It
seems unlikely that doing a scenario 1) configure/unconfigure to
populate/delete files really makes sense for our product.

----------------------------------------------------
pmuellr@xxxxxxx
----------------------------------------------------


----- Original Message -----
From: <klicnik@xxxxxxxxxx>
To: <platform-update-dev@xxxxxxxxxxx>
Sent: Wednesday, May 22, 2002 5:00 PM
Subject: Re: [platform-update-dev] Configure/Unconfigure


> The link below contains out-of-date outline of a document section on how
to
> use the update manager in Eclipse. We will be updating this over the next
> month as part of Eclipse 2.0 wrap up and will be converting the content
> into format viewable as part of the Eclipse online documentation (Help).
>
> So the question is, what are you trying to do ..... write and package a
> feature so it could be installed into Eclipse, or are you trying to
install
> a feature provided by someone else and need description on how to use the
> update manager to do this?
>
>
>
>
>                     suyog mody
>                     <forsuyog@xxxxxxxxx>              To:
platform-update-dev@xxxxxxxxxxx
>                     Sent by:                          cc:
>                     platform-update-dev-admin@e       Subject:
[platform-update-dev] Configure/Unconfigure
>                     clipse.org
>
>
>                     05/22/2002 04:45 PM
>                     Please respond to
>                     platform-update-dev
>
>
>
>
>
> I am trying to implement the install/update features
> for an Eclipse-based product. But I am unable to
> understand the configure/unconfigure options.
> I have seen the documentation at the following link
> but I am unable to continue past the 3rd line as the
> "install mockup site" link points to the main eclipse
> homepage.
>
>
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/platform-update-home/doc
/working/documentation/user%20guide.html
>
>
> If you could fix that link or point me to some other
> documentation, that would be great.
>
> Thanks in advance,
> Suyog Mody
>
> __________________________________________________
> Do You Yahoo!?
> LAUNCH - Your Yahoo! Music Experience
> http://launch.yahoo.com
> _______________________________________________
> platform-update-dev mailing list
> platform-update-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/platform-update-dev
>
>
>
> _______________________________________________
> platform-update-dev mailing list
> platform-update-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/platform-update-dev



Back to the top