https://issues.apache.org/bugzilla/show_bug.cgi?id=51598

             Bug #: 51598
           Summary: NSIS - Running Uninstall.exe without arguments
           Product: Tomcat 7
           Version: 7.0.19
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Packaging
        AssignedTo: dev@tomcat.apache.org
        ReportedBy: knst.koli...@gmail.com
    Classification: Unclassified


Reviewing r1152863

CreateShortCut "$SMPROGRAMS\Apache Tomcat @VERSION_MAJOR_MINOR@
$TomcatServiceName\Uninstall Tomcat @VERSION_MAJOR_MINOR@.lnk" \
                 "$INSTDIR\Uninstall.exe" '-ServiceName="$TomcatServiceName"'

The trick of passing argument to Uninstall.exe is a bit flawed:  a user can
double click Uninstall.exe in Tomcat installation directory and uninstallation
will be launched without this additional argument.

I wonder whether we can derive this name from somewhere (from the name of exe
files in bin, or from Registry?) and confirm it,  like uninstaller
displays/confirms the name of directory it uninstalls from.

A more simple fix could be to just display a warning and abort deinstallation.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to