View Issue Details

IDProjectCategoryView StatusLast Update
0002281Spring engineGeneralpublic2011-07-10 01:12
Reporterabma Assigned Toabma  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Summary0002281: Installer uses to much File *.* + Rmdir /R (this could remove to many files)
DescriptionThis should be fixed, because on uninstall some needed data could be deleted... :-(

Especially in the AI-dirs...


So, don't uninstall Spring!
Additional InformationPossible fixes:

replace all *.* or /R with an generated list of files
TagsNo tags attached.
Checked infolog.txt for Errors

Relationships

related to 0002110 resolvedabma Spring Windows installer should uninstall already installed spring on new install 

Activities

abma

2011-01-05 22:56

administrator   ~0006199

if this is sometime fixed, please add that to the first section:

        ${If} ${FileExists} "$INSTDIR\uninst.exe"
            MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "$INSTDIR already contains an spring installation, do you want to uninstall it before installation?" /SD IDYES 0 verifyfailed
            ExecWait '"$INSTDIR\uninst.exe" /S _?=$INSTDIR' $0
            ${If} $0 > 0
                verifyfailed:
                Abort "Can't install over an old Spring installation, this could lead to errors, please uninstall first!"
            ${Endif}
        ${EndIf}
 
this uninstalls the old installation of spring

abma

2011-07-10 01:12

administrator   ~0006984

rmdir /r is now only used for ./sections/springlobby.nsh

this can't be directly fixed


uninstalling on install is currently a bad idea, too, because old installations still contain these /r stuff...

so this is closed with fixed / can't fix more

Issue History

Date Modified Username Field Change
2011-01-05 22:52 abma New Issue
2011-01-05 22:56 abma Note Added: 0006199
2011-01-07 17:54 abma Relationship added related to 0002110
2011-07-03 12:19 abma Status new => assigned
2011-07-03 12:19 abma Assigned To => abma
2011-07-10 01:12 abma Note Added: 0006984
2011-07-10 01:12 abma Status assigned => resolved
2011-07-10 01:12 abma Resolution open => fixed