JDK-6885034 : JRE Auto Update cannot explicitly target OS with no service pack
  • Type: Bug
  • Component: install
  • Sub-Component: install
  • Affected Version: 6u18
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: windows
  • CPU: x86
  • Submitted: 2009-09-23
  • Updated: 2010-09-16
  • Resolved: 2009-12-01
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6 JDK 7
6u18 b03Fixed 7Fixed
Description
Currently the OS limiter matches a string "winxp" with all versions of winxp.  This means that users with winxp (with no service pack) cannot be targeted with OS limiters.  The limiter code should handle a "winxp-sp0" type of string to explicitly target OS's with no service pack

Comments
EVALUATION Need to modify getMatchToken code to append '-sp0' to the system OS value if it does not already have a '-spX' in the string.
24-09-2009