FAQ
What does the repair command in the 2.5a1 msi installer do?

Apparently it does not replace changed files, although it seems
to replace deleted files.

Thomas

Search Discussions

  • Martin v. Löwis at Apr 7, 2006 at 11:27 pm

    Thomas Heller wrote:
    What does the repair command in the 2.5a1 msi installer do?

    Apparently it does not replace changed files, although it seems
    to replace deleted files.
    MSI's repair procedure is somewhat complicated. Invoking repair
    just sets the REINSTALL property to ALL:

    http://msdn.microsoft.com/library/en-us/msi/setup/reinstall.asp?frame=true

    By default, this installs all missing files, and reinstalls all files
    whose version is lesser than the one in the MSI package. As the Python
    files are not versioned, they don't get replaced.

    You can further control the actions taken in REINSTALL by setting the
    REINSTALLMODE property:

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/reinstallmode.asp

    So if you want to reinstall everything, you need to set REINSTALLMODE
    to, say, "amus" (or "saum").

    Regards,
    Martin

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouppython-list @
categoriespython
postedApr 7, '06 at 6:36p
activeApr 7, '06 at 11:27p
posts2
users2
websitepython.org

2 users in discussion

Thomas Heller: 1 post Martin v. Löwis: 1 post

People

Translate

site design / logo © 2022 Grokbase