On Mon, 26 Jan 2015 09:24:27 +0100
Pierre Couderc <pie...@couderc.eu> wrote:

>Thank you, John, Massimo, Dustin.
>
>I did not know  "make uninstall".
>
<snip...>

One thing to note about uninstall in a makefile, is that it's typically
designed to uninstall the same version it's also installing. Thus if
file names change, or are removed from the current source, they can
still be missed by the makefile in the uninstall process.

Since removal of previous versions appears to be fairly critical to a
successful install of e from source, it might make sense to have the
uninstall script probe for and verify the installed e version (and also
allow the version as a param) and use a manifest file of the form
e-manifest-<version> (or whatever) that lists all of the locations and
files that get installed for that version. This manifest would be
generated by the install target.

Mind you, I've not looked at the {un}install targets, so it's possible
this is already being done.

--
Regards,
Christopher Barry

Random geeky fortune:
The universe is ruled by letting things take their course.  It cannot be
ruled by interfering.
                -- Chinese proverb

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to