Hi all,
I'm now able to build both OpenJDK 10 and 11 (thanks to all who helped
me!). Now what is the correct way to install it for packaging? For now I
use following patch (see below). But I wonder how should this be done
properly.
Thanks,
Petr
--- jdk/make/Install.gmk
+++ jdk/make/Install.gmk
@@ -35,9 +35,9 @@
install:
echo Installing jdk image into $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)
echo and creating $(words $(BINARIES)) links from
$(INSTALL_PREFIX)/bin into the jdk.
- $(MKDIR) -p $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)
- $(RM) -r $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)/*
- $(CP) -rp $(JDK_IMAGE_DIR)/* $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)
- $(MKDIR) -p $(INSTALL_PREFIX)/bin
- $(RM) $(addprefix $(INSTALL_PREFIX)/bin/, $(BINARIES))
- $(foreach b, $(BINARIES), $(LN) -s
$(INSTALL_PREFIX)/jvm/$(INSTALLDIR)/bin/$b $(INSTALL_PREFIX)/bin/$b &&) true
+ $(MKDIR) -p $(DESTDIR)$(INSTALL_PREFIX)/jvm/$(INSTALLDIR)
+ $(RM) -r $(DESTDIR)$(INSTALL_PREFIX)/jvm/$(INSTALLDIR)/*
+ $(CP) -rp $(JDK_IMAGE_DIR)/*
$(DESTDIR)$(INSTALL_PREFIX)/jvm/$(INSTALLDIR)
+ $(MKDIR) -p $(DESTDIR)$(INSTALL_PREFIX)/bin
+ $(RM) $(addprefix $(DESTDIR)$(INSTALL_PREFIX)/bin/, $(BINARIES))
+ $(foreach b, $(BINARIES), $(LN) -s
$(INSTALL_PREFIX)/jvm/$(INSTALLDIR)/bin/$b
$(DESTDIR)$(INSTALL_PREFIX)/bin/$b &&) true