United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6623024 64-bit JDK packages installation does not create servicetag
JDK-6623024 : 64-bit JDK packages installation does not create servicetag

Details
Type:
Bug
Submit Date:
2007-10-29
Status:
Resolved
Updated Date:
2010-10-15
Project Name:
JDK
Resolved Date:
2007-10-31
Component:
infrastructure
OS:
solaris_9
Sub-Component:
build
CPU:
sparc
Priority:
P1
Resolution:
Fixed
Affected Versions:
6u4
Fixed Versions:
6u4 (b06)

Related Reports
Relates:

Sub Tasks

Description
Use the bundle jdk-6u4-solaris-sparcv9.tar.Z to install 64-bit JDK. After installation,
a new servicetag file is not created. This worked in b03.

There are no postinstall and postremove scripts in the package SUNWj6rtx. These are the files
that create and delete the servicetag during installation and uninstallation.
I'm  browsing through the pkgarchive folder and see that both postinstall and postremove are present in the orig build, but not in the final build. 
See the directory...
/java/re/jdk/6u4/promoted/latest/bundles/solaris-sparcv9/pkgarchive/orig/SUNWj6rtx/install

Anyone know why this is the case?

                                    

Comments
EVALUATION

Yet another limitation of Solaris patches.

In this case, the 64bit Solaris packages never had
postinstall/preremove  scripts at GA (JDK6)
and you cannot patch files into existance.  And
postinstall are particularly nasty in this regard.

I'll be regenerating the 6u4 b06 Solaris patches,
so any Solaris install work will need to be restarted.

Sometime, when I have free time (ha, ha) I really
would like to write some kind of audit of the current
packages vs GA, to catch these.
                                     
2007-10-29



Hardware and Software, Engineered to Work Together