JDK-8003661 : $(CD) $(CURRENTDIR)/jre/; directory does not exist
  • Type: Bug
  • Component: install
  • Affected Version: 8
  • Priority: P4
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2012-11-20
  • Updated: 2014-04-09
  • Resolved: 2014-04-07
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 8
8u20 b09Fixed
Description
install/make/installer/bundles/windows/ishield/jre/Makefile has a build target called 'setup_installer_files:' that starts with this pipeline of commands:

	$(CD) $(CURRENTDIR)/jre/; $(FIND) . -depth | $(GREP) -v "SCCS" | $(CPIO) -pdum $(JREISHIELDDIR)/

The directory $(CURRENTDIR)/jre/ does not exist, making it unclear what the rest of the pipeline is doing and whether the results are correct.

Refer to attached RE build log (original filename /java/re/jdk/8/nightly/logs/b65-2012-11-15_494/build-windows-i586-product.log) at line #120434,5 for the error in context:

cd  C:/jdk8_32P/jdk8/install/make/INSTAL~1/bundles/windows/ishield/jre/jre/; C:/mks/mksnt/find . -depth | C:/mks/mksnt/grep -v "SCCS" | C:/mks/mksnt/cpio -pdum C:/jdk8_32P/jdk8/build/windows-i586/tmp/ishield/patch/jre/
cd: C:/jdk8_32P/jdk8/install/make/INSTAL~1/bundles/windows/ishield/jre/jre/: The system cannot find the file specified. 

Comments
Not verified by SQE. Internal issue.
09-04-2014

This is fixed with latest make file changes in 8u20.
07-04-2014

It looks like this line is used to filter files associated with src control tooling.
07-06-2013